Charlie Health is hiring a Senior Machine Learning Engineer to join our Matching and Outcomes team. You will build products to measure and improve clinical outcomes, including provider recommendation systems and clinical decision support tools. Your work will involve creating predictive models to match patients with therapists and peers, and enable clinicians to tailor care.
What You'll Do
- Design, train, and evaluate machine learning models and AI systems that drive meaningful business impact.
- Identify opportunities to introduce or improve data-driven algorithms and automated solutions in partnership with clinical, design, data science, and product teams.
- Pioneer new approaches to measure and validate outcomes impact through advanced experimentation and causal inference techniques.
- Utilize ML infrastructure to serve model inferences in real time using live data streams.
- Write production code within a backend Python monolith to invoke ML predictions.
- Foster a culture of collaboration and learning across engineering, product, and design through mentoring, documentation, presentations, and knowledge sharing.
What We're Looking For
- Bachelor’s degree in a technical field, plus 4+ years of professional experience developing and delivering production software, including machine learning models; OR Master’s or doctorate degree in a technical field, plus 2+ years of professional experience.
- Expertise in Python for ML (pandas, sklearn, etc.) and backend server development (FastAPI).
- Strong SQL skills and experience navigating analytical and transactional databases to assess and curate high-quality datasets.
- Excellent at managing ambiguity—able to break down big, messy problems into smaller parts with tractable solutions and clear iterations.
- Growth mindset and sense of humor; you welcome feedback, adapt quickly in a fast-paced environment, and foster a culture of learning and fun.
- This role requires 4 days per week in our NYC office (Flatiron District). The team is entirely based out of NYC.
Nice to Have
- Experience developing agentic AI workflows is a plus.
Technical Stack
- Python, pandas, scikit-learn, FastAPI, SQL
Team & Environment
You will be part of the Matching and Outcomes team.
Benefits & Compensation
- Salary range: $170,000-$220,000 per year + equity (stock options may be included).
- Comprehensive benefits.
Work Mode
This is a hybrid role requiring 4 days per week in our New York, NY (Flatiron District) office.
At Charlie Health, we value being an Equal Opportunity Employer. We strive to cultivate an environment where individuals can be their authentic selves. Being an Equal Opportunity Employer means every member of our team feels as though they are supported and belong.



