← All roles
Principal AI Engineer - Personalization and Recommendation
PythonTypeScriptJavaGoElasticsearchHIPAA
About the role
This role owns applied AI and ML solutions for mental healthcare, focusing on production-grade systems for patient-provider matching, clinical workflows, and patient engagement. The immediate focus is on search ranking, relevance, and matching, with broader scope over personalization, recommendation strategies, and foundational ML platforms. The work includes developing recommendation engines, retrieval models, NLP, generative AI, setting AI safety standards, and making principal decisions about
Requirements
10+ years software engineering including 7+ years distributed systems and 5+ years production ML. 5+ years building search/ranking/recommendation engines at scale. Strong Python and backend language experience, with 2+ years building AI products using foundation models (OpenAI, Anthropic, Gemini) and LLM integration (RAG, agents). Experience with Elasticsearch/OpenSearch and vector databases (Pinecone, Weaviate, FAISS, Milvus). 3+ years MLOps, data pipelines, and evaluation systems (NDCG/MAP, A/
About the company
Rula
Rula is a technology platform in the healthcare industry that connects individuals with mental health providers and services. They facilitate access to therapy and psychiatry, offering both in-person and online options. Rula aims to simplify the process of finding and accessing mental healthcare, including medication management and insurance coverage support.
View company page →Similar roles
Machine Learning Engineer, GAI Search Platform - Moveworks
$140k–217k
Machine Learning Engineer, GAI Search Platform - Moveworks
$140k–217k
Machine Learning Engineer, Answers Relevance
$217k–322k
Machine Learning Engineer, Answers Relevance
$217k–322k
Senior Staff Machine Learning Engineer
$201k–352k
Senior Staff Machine Learning Engineer
$201k–352k
Staff ML/AI Engineer
$220k–300k
Staff ML/AI Engineer
$220k–300k
Senior Staff Software Engineer, Search & Recommendation
$250k–320k
Senior Staff Software Engineer, Search & Recommendation
$250k–320k