Shipt
retail tech
SeniorEngineer-Search
Neural analysis suggests this role is
optimal for Senior candidates.
“Senior Engineer - Search at Shipt. Skills: Golang, Elasticsearch, Kafka, GCP. Design search services. Develop search services”
What You'll Achieve.
Directly ship real-world products to customers nationwide
Industry & Context.
Resolving system bottlenecks; Identifying and improving poor-performing code; Database query optimization
What They're Looking For.
Must Have
4 years of minimum software development experience, Proven success leading large-scale information retrieval projects, Hands-on experience resolving system bottlenecks, A background in system architecture, Demonstrated technical leadership, Bachelor's Degree or equivalent experience
What You'll Do.
Design search services
Develop search services
Deploy search services
Drive search relevance
Tune ranking algorithms
Independently design microservices
Independently deploy microservices
Independently maintain microservices
Resolve system bottlenecks
Monitor production environments
Mentor other engineers
How You'll Work.
Team & Collaboration
Collaborative, cross-disciplinary team
Full Job Description
# **Impact** Shipt is on the lookout for a Senior Engineer in the Search team. Your day-to-day will involve designing, developing, and deploying multi-region, high-performance search services using Golang, Elasticsearch, Kafka, and GCP alongside a collaborative, cross-disciplinary team. You will take a high degree of independent ownership over our production search services—driving search relevance and tuning ranking algorithms to directly ship real-world products to customers nationwide. # ****What You’ll Need to Be Successful**** * **4 years of minimum software development experience** , demonstrating the ability to independently design, deploy, and maintain scalable microservices and REST APIs without requiring technical hand-holding. * **Proven success leading large-scale information retrieval projects** —specifically involving e-commerce search relevance, query understanding, and autocomplete functionality—utilizing Lucene-based engines like Elasticsearch, Open Search, or Solr. * **Hands-on experience resolving system bottlenecks** , including identifying and improving poor-performing code and database queries in distributed, multi-region architectures using Golang, Ruby, or Python, alongside Postgres, DynamoDB, and Redis. * **A strong background in system architecture** , utilizing SOLID principles and functional/object-oriented paradigms to build highly persisted data models and asynchronous messaging pipelines with Kafka or similar queuing technologies. * **Demonstrated technical leadership** , showing a track record of autonomously monitoring complex production environments, driving implementation decisions through metrics, and actively mentoring other engineers. # **Skills & Education** This list includes key skills used in this job but is not inclusive of all skills needed for the role. Please see any required education below. Apache Kafka, ElasticSearch, Go Programming Language, Search Relevance Bachelor's Degree or equivalent experience | Required # **W
Applying for this Senior Engineer - Search role?
Most applicants get filtered before a human reads their resume. See if yours makes the cut.
How to Apply on Workday
- Workday has a multi-step form — save your progress after every section.
- "Apply With LinkedIn" can fail or lose data; manual entry is more reliable.
- Watch for the "Submit for Review" final step — hitting "Save" alone does not submit.
- Job requisition numbers are useful when following up with HR by email.
ANONYMOUS · UNFILTERED
What do employees actually say about Shipt?
Real rants from real employees. Read before you apply.