Auto-apply is a Pro feature

Let Findyet apply to this job for you:

  • Your CV is tailored to this posting.
  • The application form's questions are answered from your profile.
  • You review everything and approve before anything is sent.
  • Findyet submits the application and adds it to your tracker.

Available on Greenhouse postings today, up to 3 applications a day on Pro.

The first 100 verified accounts get Pro free for 90 days.

See plans

Otter.ai

Senior Software Engineer (Search & Recommendations)

Posted Updated
Discussion
  • In your crucial role, you’ll be responsible for managing every aspect of our sophisticated enterprise search system, spearheading the design, development, and optimization of search system accuracy and performance
  • Design, develop, and oversee our enterprise search infrastructure, employing a mix of vector databases, full-text search engine, and relational database techniques
  • Understand the user’s information needs by developing deep learning-based NLP algorithms to analyze, reformulate and suggest search queries effectively
  • Design, implement, and deploy various ranking algorithms to deliver the most relevant results with the best user experience
  • Evaluate and optimize algorithm accuracy by focusing on key metrics.
  • Constantly track and analyze end-to-end system performance, leading improvement initiatives as required
  • Stay informed about the latest industry developments and emerging technologies, aligning our search system with, or advancing it beyond, the industry benchmarks

Benefits

  • Compensation: With highly competitive salaries and equity option packages, everyone’s an owner here.
  • Hybrid Working: You can mix and match working from our Mountain View or San Francisco office, plus a couple days from home.
  • Social Gatherings: Quarterly gatherings in the Bay Area for some team real fun and authentic connection.
  • Health and Wellness: Comprehensive medical, dental, vision, life insurance, disability, and wellness benefits that start the first day you do.
  • PTO: Start with a minimum of 15 days of paid time off, plus up to 18 weeks for maternity leave and 8 weeks for paternity leave.
  • 401(k): Plans to help meet your retirement goals because we care about your future.
  • We’re excited to welcome a talented and passionate Senior Software Engineer to join our highly skilled team. The ideal candidate will hold a deep comprehension of search and recommendations algorithms and infrastructure, including retrieval augmented generation (RAG), semantic search using embeddings, text indexing and retrieval, query understanding, various ranking algorithms etc
  • Expertise in Python and/or C++
  • Abilities to contribute individually while functioning effectively as part of a team
  • Holds a Masters degree in Computer Science, or a relevant field, PhD a plus
  • Outstanding communication skills to explain complex concepts convincingly to non-technical team members
  • Engineering experience with large language models and RAG systems
  • Familiarity with embedding-based search systems will be considered a major advantage
  • In-depth knowledge of relevance measurement, tuning, and modeling
  • Exceptional problem-solving capabilities coupled with meticulous attention to detail
  • 5+ years of experience in search, recommendation or question answering systems

Skills

What Senior Software Engineering jobs ask for — and how much of it you have →
Apply

See also

Software Engineering jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.