We are looking for a Senior Machine Learning Engineer to join our Search AI Team, responsible for developing large-scale machine learning and retrieval systems using cutting-edge AI technologies. The successful candidate will design and optimize Retrieval-Augmented Generation (RAG) pipelines, personalize search and generative AI experiences, and improve information and content discoverability.
Requirements
- 4+ years of industry experience developing and deploying machine learning systems in production environments
- Strong understanding of machine learning fundamentals, information retrieval concepts, and modern NLP techniques
- Working knowledge of common ML frameworks such as PyTorch, Tensorflow, Scikit-learn and willingness to learn new technologies as needed
- Familiarity with vector search technologies and search platforms such as Solr/OpenSearch, FAISS, Pinecone, or similar technologies
- Strong programming skills in Python, Java, or similar languages
- Experience working with large language models and embedding-based retrieval systems
- Experience designing scalable backend systems and APIs in distributed environments
- Familiarity with cloud infrastructure and modern engineering practices, including AWS, Docker, Kubernetes, and CI/CD workflows
- Curiosity to solve complex technical problems and continuously learn emerging AI technologies
- Passion for building intelligent systems that deliver measurable impact to end users
Benefits
- 401(k) +match
- Life insurance
- Various wellness programs
- Paid holidays
- Paid time off
- Medical, dental, vision
- Short and long term disability benefits
- Merit increases
- Incentive compensation (exempt roles only)