Shipt

retail tech

SeniorEngineer-Search

Birmingham, Alabama, United States FULL TIME Remote Friendly
Market Sentiment
HIGH DEMAND

Neural analysis suggests this role is
optimal for Senior candidates.

The Brief

“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.

retail tech
Problems you'll solve

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

Free ATS check

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.

Read Company Rants →