Senior Backend Software Engineer, Search

🕒 April 10

Apply Now
Find Similar Remote Jobs

📊 Check your resume score for this job

Improve your chances of getting an interview by checking your resume score before you apply.

Logo of Hungryroot

Hungryroot

51 - 200 employees

Founded 2017

🛍️ eCommerce

🧘 Wellness

👥 B2C

eCommerce • Wellness • B2C

Hungryroot is a personalized, healthy food delivery service that focuses on making healthy eating accessible and convenient. The company offers tailored meal plans and easy-to-prepare recipes that cater to a variety of dietary preferences and goals, including gluten-free, vegetarian, high-protein, dairy-free, and more. Customers can save time on meal planning, shopping, and cooking, while reducing food waste and saving money. Hungryroot emphasizes fresh, whole foods and provides a wide range of meal options to support different nutritional needs. It aims to help customers achieve their health goals, such as reducing inflammation or increasing energy, with a flexible and budget-friendly subscription model.

📋 Description

• Own the search service end-to-end: index design, query pipelines, relevance tuning, cluster health, scaling, and upgrades of our OpenSearch infrastructure. • Drive important technical discussions around search architecture, hybrid retrieval strategies, embedding model selection, scoring/normalization pipelines, and personalization and help the team arrive at the best possible solution given any constraints we may face. • Work closely with engineering leads and product stakeholders to translate business requirements (e.g., new facets, dietary filtering, personalized ranking) into performant search features. • Contribute directly to feature development across the search stack: document mapping, query builders, function scoring, KNN vector search, and the text embeddings inference sidecar. • Incorporate AI-powered development tools (Cursor, Claude Code, etc.) into daily workflows to accelerate prototyping, code review, debugging, and documentation, and help establish best practices for the team's adoption of these tools. • Help raise the bar on code quality and enforce engineering discipline through code review feedback, testing, technical presentations, and opportunistic refactoring. • Participate in the interview process for other senior, mid, or junior engineering candidates and contribute to hiring decisions.

🎯 Requirements

• 5+ yrs of commercial software development experience • 3+ yrs of hands-on experience with OpenSearch or Elasticsearch (index design, cluster management, query DSL) • 2+ yrs of experience with semantic/vector search techniques (KNN, approximate nearest neighbor algorithms such as HNSW, embedding models) • 3+ yrs of experience using Python and the wider ecosystem as the primary day-to-day environment • 2+ yrs of experience building and tuning search relevance (BM25, function scoring, hybrid retrieval pipelines) • 2+ yrs of experience troubleshooting production issues in search or data-intensive systems • Active experience using AI-powered developer tools (Cursor, Claude Code, etc.) to augment coding, debugging, and problem-solving workflows

🏖️ Benefits

• Remote-first: work from home, work from our NYC office, work from anywhere in the U.S. - you decide! • Equity • Unlimited vacation policy • Universal paid parental leave • Monthly Hungryroot credit for delicious, healthy groceries • Comprehensive health, vision, dental, and life insurance • 401k with Company Match • A work from home stipend to support your initial home-office setup

Apply Now

Similar Jobs

🕒 April 10

Dispel

51 - 200

Senior Software Engineer at Dispel delivering complex systems for secure, private network infrastructure. Collaborating with teams to scope projects, resolve technical issues, and deliver high-quality software.

🇺🇸 United States – Remote

💵 $135k - $150k / year

💰 $1.5M Series A on 2015-08

⏰ Full Time

🟠 Senior

🔙 Backend Engineer

AWS

Azure

Cloud

DNS

Firewalls

Python

Switching

TypeScript

Go

🕒 April 10

Travoom

11 - 50

☁️ SaaS

🏢 Enterprise

Hands-on CTO for OleOle, building a decentralized football super app using Rust. Lead technical strategy and development for a global platform for football fans.

Microservices

Rust

🕒 April 10

Somos, Inc.

51 - 200

📡 Telecommunications

🔒 Cybersecurity

🤝 B2B

Senior Software Engineer leading API development efforts in a technology company focusing on trusted digital identities. Collaborating with various teams and mentoring engineers to drive product development.

AWS

Cloud

DynamoDB

Hibernate

Java

JavaScript

MongoDB

MySQL

Node.js

NoSQL

Postgres

SDLC

Spring

Spring Boot

SpringBoot

TypeScript

Go

🕒 April 9

VC Lab

11 - 50

💸 Finance

📚 Education

🏢 Enterprise

Product Manager at Decile Group transforming venture capital technology. Own product features from discovery to delivery with cross-functional team collaboration.

JavaScript

Ruby

Ruby on Rails

🕒 April 9

NVIDIA

10,000+ employees

🤖 Artificial Intelligence

🎮 Gaming

Senior Software Engineer developing and optimizing GPU-accelerated Python APIs for numerical computing at NVIDIA. Engaging in architecture, performance analysis, and library integrations across various frameworks.

Numpy

Python