← All roles

Principal AI Engineer - Personalization and Recommendation (Remote)

Rula· Engineering
Apply on company site
Remote$282k - $370.7kFull-timePosted 2mo ago

About the role

Role owns applied AI and ML solutions for personalization, ranking, and patient-provider matching in mental healthcare. Focus on production-grade AI systems powering search ranking, relevance, and recommendations; includes building foundations for AI infrastructure and clinical workflows with emphasis on safety and real-world constraints.

Responsibilities

  • Own the applied AI and ML solutions across personalization, recommendation, and retrieval models for mental healthcare.
  • Drive search ranking, relevance, and patient-provider matching; broaden to overarching personalization strategies and foundational ML platforms at scale.
  • Develop and fine-tune models (e.g., Learning-to-Rank, embeddings, recommendation algorithms, LLMs).
  • Design product-facing AI architectures and core ML infrastructure; unblock complex engineering problems.
  • Ship applied AI features to improve match quality and user experience while building durable AI foundations for scale and reuse.
  • Set direction for AI ecosystem from infrastructure to clinical applications to improve patient outcomes over time.

Qualifications

  • 10+ years of software engineering, including 7+ years designing and scaling distributed systems, and 5+ years building and deploying production-grade ML applications.
  • 5+ years of deep, hands-on experience building and optimizing search, ranking, relevance, or recommendation engines at scale (e.g., Learning-to-Rank, collaborative filtering, deep recommender systems, semantic vector search).
  • 5+ years of strong programming experience in Python and at least one backend language (preferably TypeScript, Java, or Go), plus 2+ years building AI-powered products using foundation models and LLM integration patterns (RAG, agents, etc.).
  • Strong experience with traditional search/retrieval infrastructure (Elasticsearch/OpenSearch) and vector databases (Pinecone, Weaviate, FAISS, Milvus).
  • 3+ years of experience with MLOps, data pipelines, and rigorous evaluation systems (offline metrics like NDCG/MAP, online A/B testing).

Skills

Required:Software engineeringDistributed systems design and scalingML applications deploymentSearch/retrieval enginesPythonBackend languagesAI/LLM integration

Benefits

  • 100% remote work environment for US-based employees (excluding Hawaii)
  • Attractive pay and benefits with transparent pay ranges
  • Comprehensive health benefits: medical, dental, vision, life, disability, and FSA/HSA
  • 401(k) plan access
  • Generous time-off policies including two company-wide shutdown weeks per year
  • Paid parental leave
  • Employee Assistance Program (EAP)
  • Quarterly department stipend for team activities
  • Community and employee resource groups
  • Home office stipend and $50 monthly stipend for internet/cell phone expenses
  • Wellness at Rula program with $50/month wellness stipend
Last updated Aug 27, 2026. Interested? Apply on the company site.
Rula logo

About Rula

Connect with mental health experts who specialize in you

Affordable online therapy where you are, on your schedule. Easily find a therapist covered by your insurance.

online therapymental healthinsurance coveredtherapypsychiatry

More open roles at Rula