Jobs · Information Technology · California

Senior Engineer - Search

Shipt · San Francisco, CA · 1 mo ago
Information Technology$96k–$150k/yrFull-time

Impact Shipt is seeking a Senior Engineer to join the Search team. You’ll design, develop, and deploy multi-region, high-performance search services using Golang, Elasticsearch, Kafka, and GCP alongside a collaborative, cross-disciplinary team.

Responsibilities

  • Take independent ownership of production search services, driving search relevance and tuning ranking algorithms to deliver real-world products to customers nationwide.
  • Design, develop, and maintain scalable microservices and REST APIs in a distributed, multi-region architecture.
  • Lead large-scale information retrieval projects, including e-commerce search relevance, query understanding, and autocomplete functionality using Lucene-based engines like Elasticsearch.
  • Identify and resolve system bottlenecks, improving poor-performing code and database queries in distributed systems.
  • Apply SOLID principles and functional/object-oriented paradigms to build highly persisted data models and asynchronous messaging pipelines with Kafka or similar technologies.
  • Monitor complex production environments, drive implementation decisions through metrics, and mentor other engineers.

Requirements

  • Minimum of 4 years of software development experience, demonstrating the ability to independently design, deploy, and maintain scalable microservices and REST APIs.
  • Proven success leading large-scale information retrieval projects, specifically involving e-commerce search relevance, query understanding, and autocomplete functionality.
  • Hands-on experience resolving system bottlenecks in distributed, multi-region architectures using Golang, Ruby, or Python, alongside Postgres, DynamoDB, and Redis.
  • Strong background in system architecture, utilizing SOLID principles and functional/object-oriented paradigms.
  • Demonstrated technical leadership, including autonomously monitoring production environments and driving implementation decisions through metrics.

Qualifications

  • Bachelor’s Degree or equivalent experience.

Skills

  • Apache Kafka
  • ElasticSearch
  • Go Programming Language
  • Search Relevance

Pay

Pay Range: $95,800 – $150,000. Individual total compensation varies based on qualifications, skill level, competencies, and work location.

Schedule

Hybrid role for candidates located near a Shipt office or workspace in Birmingham, San Francisco, or Minneapolis. In-office expectations vary by role and leader; some roles may require full-time in-office presence.

Benefits

  • Medical, dental, and vision coverage for employees and eligible family members.
  • 401k plan enrollment.
  • Discretionary vacation for exempt team members, paid holidays, and paid sick leave.
  • Eligibility for an annual bonus and restricted stock units based on role.

About Shipt

Shipt is a retail tech company connecting people to reliable, high-quality delivery with a personal touch. We serve customers, retail businesses, and workers by creating new earning opportunities and fostering a sense of belonging and growth. Shipt is an independently operated, wholly owned subsidiary of Target Corporation, available in over 5,000 U.S. cities and headquartered in Birmingham, Alabama.

Similar jobs

Senior Engineer

University of UtahSalt Lake City, UT· Yesterday
Engineering$100k–$140k/yrapply on apptrkr.com

Senior Engineer

Westinghouse Electric CompanyRock Hill, SC· Yesterday
$85k–$107k/yrapply on careers.westinghousenuclear.com

Senior Engineer

PlumeUnited States· Yesterday
RemoteEngineeringapply on plume.com

Senior Engineer

Saur Energy InternationalLocation, WV· 2 days ago
apply on saurenergy.com

Senior Engineer

Tata Consultancy ServicesDallas, TX· 2 days ago
Information Technology$100k–$120k/yrapply on ibegin.tcsapps.com

Senior Engineer

University of Utah Health ResearchSalt Lake City, UT· 2 days ago
Engineering$100k–$140k/yrapply on employment.utah.edu