Apply on company website New York City, United States of America Remote (Global) USD 168,000 – 210,000 / year

Hungryroot is hiring a Senior Backend Software Engineer, Search

What You'll Do

Take full ownership of our 'hrsearch' platform, managing the full lifecycle of our OpenSearch infrastructure—from index architecture and query pipeline design to cluster stability, performance scaling, and system upgrades. Lead technical strategy discussions on hybrid retrieval models, vector search integration, embedding selection, and personalized ranking logic, guiding the team toward robust, scalable solutions.

Partner with engineering leads and product teams to turn business needs—like dietary filters, faceted navigation, and relevance ranking—into efficient, high-performing search features. Develop across the stack, implementing document schemas, query logic, function scoring rules, and KNN-based vector search, including the integration of text embedding models via inference sidecars.

Integrate AI-assisted development tools such as Cursor and Claude Code into daily workflows to accelerate prototyping, improve debugging, and streamline documentation. Champion best practices in code quality through reviews, testing, refactoring, and knowledge sharing. Contribute to hiring by evaluating engineering candidates and helping shape our technical team’s growth.

Requirements

  • 5+ years of professional software engineering experience
  • 3+ years working directly with OpenSearch or Elasticsearch, including index design and query DSL
  • 2+ years implementing semantic and vector search methods, including KNN and HNSW algorithms
  • 3+ years using Python and its ecosystem as a primary development environment
  • 2+ years focused on search relevance tuning using BM25, function scoring, and hybrid retrieval
  • 2+ years diagnosing and resolving production issues in search or data-heavy systems
  • Proven use of AI coding assistants in real-world development workflows

Preferred Qualifications

  • Experience with AWS OpenSearch Service, including cluster management and access controls
  • 2+ years using Django, Flask, or similar web frameworks
  • Familiarity with text embedding models and inference serving tools like Hugging Face TEI or sentence-transformers
  • Background in search analytics, A/B testing relevance, and cluster monitoring
  • Experience building APIs with Django REST Framework
  • Proficiency with Infrastructure as Code tools such as Terraform
  • Strong Git workflow experience
  • Degree in computer science or a related field

Benefits

  • Flexible work schedule and location
  • Remote-first environment with regular virtual collaboration
  • Annual company retreat
  • Virtual team events
  • High-impact role with clear ownership and accountability
Required Skills
OpenSearchElasticsearchPythonVector Search
Test your skills for this role

Take a short quiz and show this employer what you can do.

Job Details
Location New York City, United States of America
Work mode Remote (Global)
Salary USD 168,000 – 210,000 / year
Department Engineering
Category other
Posted 5 months ago
Application On company website
or drop your CV first
About company
Hungryroot logo

Hungryroot is a personalized food and wellness service that makes healthy eating easy and sustainable. The company combines the convenience of meal kits with the variety of grocery shopping, offering fully customized plans based on individual diet, health goals, and budget.

Every grocery item and recipe is selected to fit the customer's preferences, saving time and simplifying healthy eating. The service uses personalization and AI to curate a unique shopping and cooking experience for each user.

Founded by Ben McKean, Hungryroot aims to make nutritious, delicious food accessible and effortless for everyone.

All jobs at Hungryroot Visit website