Builds and optimizes enterprise search infrastructure using RAG, NLP, vector databases, and ranking algorithms. Requires 5+ years in search/recommendation systems, Master's in CS, expertise in Python/C++ and LLMs.
185k – 230k/yr
On-site5+ YOEBackend Engineering
About the role
Responsibilities
Design, develop, and oversee enterprise search infrastructure using vector databases, full-text search engines, and relational database techniques.
Develop deep learning-based NLP algorithms to analyze, reformulate, and suggest search queries.
Design, implement, and deploy various ranking algorithms for relevant results and optimal user experience.
Evaluate and optimize algorithm accuracy focusing on key metrics.
Track and analyze end-to-end system performance, leading improvement initiatives.
Stay informed on latest industry developments and emerging technologies.
Requirements
Masters degree in Computer Science or relevant field (PhD a plus).
5+ years experience in search, recommendation, or question answering systems.
In-depth knowledge of relevance measurement, tuning, and modeling.
Engineering experience with large language models and RAG systems.
Expertise in Python and/or C++.
Exceptional problem-solving, attention to detail, communication skills.
Ability to contribute individually and as a team member.
Familiarity with embedding-based search systems (major advantage).
Senior backend engineer building scalable web services and infrastructure to support AI-driven products at Otter.ai. Requires 5+ years experience with Python/Django, distributed databases (MySQL, Kafka, Cassandra, Redis), and AWS, plus strong ML infrastructure knowledge.
185k – 230k/yr
Hybrid5+ YOEBackend Engineering
Senior Software Engineer, Backend (Product)
OtterSeattle, WA
Senior backend engineer owning end-to-end AI product features at Otter.ai. Design and implement systems orchestrating LLMs, retrieval, and structured data; drive from concept to production with focus on quality, latency, cost; mentor team in fast-paced environment. Requires 5+ years scaling product systems, Python experience, and AI/LLM familiarity.
185k – 230k/yr
Hybrid5+ YOEBackend Engineering
Senior Software Engineer, Backend (Product)
OtterMountain View, CA
Senior backend engineer owning end-to-end AI product features at Otter.ai. Design and implement systems orchestrating LLMs, retrieval, and structured data; drive from concept to production with focus on quality, latency, cost; mentor team in fast-paced environment. Requires 5+ years scaling product systems, Python/web stack, AI/LLM experience.
185k – 230k/yr
Hybrid5+ YOEBackend Engineering
Lead Backend Software Engineer
Beacon AISan Carlos, CA
Lead the design, build, and scaling of backend services, APIs, and data pipelines for a mission-critical AI flight safety platform. Requires 5+ years backend experience with Python/Node.js, strong ownership, and production distributed systems expertise.
185k – 260k/yr
Hybrid5+ YOEBackend Engineering
Senior Software Engineer
Counsel HealthNew York, NY +1
Senior Backend Engineer on the Platform & Integrations team, owning external APIs, health data models, retrieval infrastructure, and enterprise integrations for an AI-native medical group. Requires 5+ years building production backend systems, external APIs, data modeling (esp. time-series), distributed systems, and RAG/search at scale.