ImpactShipt 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 & EducationThis 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
Work ArrangementShipt considers candidates located near a Shipt office or workspace in Birmingham, San Francisco, or Minneapolis to be hybrid, which means that they have the flexibility to work from home (with leader approval) or at a Shipt office in order to facilitate the ability to innovate, collaborate, and spark team connections. In-office expectations will vary by role and leader. Certain roles may require in-office presence on a full-time basis. Please work with your recruiter to learn more about the classification of this role.
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 and paid sick leave. Other compensation includes eligibility for an annual bonus and the potential for restricted stock units based on role.