FREE ACCESS
5,000–10,000 jobs/day

See all jobs on JobTailor
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.

Senior Engineer – Search
ShiptSenior Engineer in the Search team designing and deploying high-performance search services using Golang, Elasticsearch, and Kafka at Shipt. Collaborating with cross-disciplinary teams to deliver real-world products.
Posted 5/24/2026full-timeBirmingham • Alabama, California, Minnesota • 🇺🇸 United StatesSeniorWebsite
Tech Stack
Tools & technologiesDynamoDBElasticSearchGoGoogle Cloud PlatformKafkaMicroservicesPostgresPythonRedisRuby
About the role
Key responsibilities & impact- Designing, developing, and deploying multi-region, high-performance search services using Golang, Elasticsearch, Kafka, and GCP alongside a collaborative, cross-disciplinary team.
- 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.
Requirements
What you’ll need- 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.
- Bachelor's Degree or equivalent experience | Required
Benefits
Comp & perks- Employees (and eligible family members) are covered by medical, dental, vision and more.
- Employees may enroll in our company’s 401k plan.
- Employees will also be eligible to receive discretionary vacation for exempt team members.
- Paid holidays throughout the calendar year
- Paid sick leave.
- Other compensation includes eligibility for an annual bonus and the potential for restricted stock units based on role.
ATS Keywords
✓ Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
GolangElasticsearchKafkaGCPmicroservicesREST APIsPostgresDynamoDBRedisSOLID principles
Soft Skills
independent ownershiptechnical leadershipmentoringcollaborationproblem-solving