New York City, United States of America Remote (Global) $168,000 - $210,000

Hungryroot is hiring a Senior Backend Software Engineer, Search

About the Role

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
OpenSearchElasticsearchPythonKNNHNSWBM25function scoringhybrid retrievalvector searchembedding modelssearch relevance tuningquery DSLindex designcluster managementsemantic search OpenSearchElasticsearchPythonKNNHNSWBM25function scoringhybrid retrievalvector searchembedding modelssearch relevance tuningquery DSLindex designcluster managementsemantic search
Starting a business in Thailand?

Company registration done right

Foreign ownership rules, licenses, tax registration — Thai business setup has many moving parts. SVBL guides you through every step with full legal compliance.

Company registration & structure
Foreign ownership solutions
License & tax registration
BOI promotion eligibility
Start your business
100% foreign ownership possible
About company
Hungryroot
Hungryroot is using AI to build the most consumer-centric food and wellness company to ever exist. We act as your personal assistant for healthy living—getting to know your goals, lifestyle, and budget, and recommending and delivering healthy groceries, easy
All jobs at Hungryroot Visit website
Job Details
Department Engineering
Category other
Posted 5 days ago