A complete application in a minute — tailored resume and cover letter, ready to send.
Trilliant Health is seeking a Senior Machine Learning Engineer IV to join our ML team in Nashville. You will build and maintain web apps, data pipelines, and annotation tooling to turn healthcare data into production-ready products.
You will lead large initiatives, influence architecture, and mentor junior engineers while collaborating across engineering, ML, and product teams. Our stack includes Python, Kubernetes, DuckDB, Parquet, Spark, Databricks, FastAPI, NiceGUI, and Azure.
At Trilliant Health, we help hospitals and healthcare systems make smarter, data-driven decisions in an increasingly complex healthcare environment. Our teams combine healthcare data, analytics, machine learning and AI to create products that help healthcare leaders understand what is happening in their markets and act with confidence.
We are seeking a Senior Machine Learning Engineer IV to join our Machine Learning (ML) team.
In this role, you’ll build and maintain web applications, data pipelines, annotation tooling, and supporting software that enable our Machine Learning team to turn complex healthcare data into meaningful, production-ready products.
First and foremost, to your success, you’ll gain and maintain a deep understanding of our healthcare datasets and our customers. You’ll work closely with other software engineers, ML engineers, and product teams to translate product strategy into prototypes and production-quality software.
This is an Individual Contributor role with technical leadership responsibilities. While you will not have direct reports, you’ll be expected to lead large initiatives, influence architecture, delegate effectively, help develop engineering practices across the ML team, and support the development of junior engineers.
We value engineers who are curious, proactive, collaborative, and able to communicate complex technical concepts clearly to both technical and non-technical audiences. We prefer simple solutions over complex ones, and we document what we build and how it works.
Our stack is built around Python, which we manage with uv in a monorepo. Most of our heavy computation runs as jobs on Kubernetes, where we increasingly favor DuckDB and Parquet, though some of our pipelines still run on Spark and Databricks.
We build our models with libraries including scikit-learn, XGBoost, and PyTorch, and our newer LLM-based systems with LangChain. Our services and internal web applications use FastAPI and NiceGUI, several of them backed by SQLite, and we deploy everything to Azure.
Every change runs through pre-commit hooks, static type checking, and automated tests before it merges. We also publish several of our core libraries as open source on PyPI and GitHub.
If you don’t meet every requirement, we’d still love to hear from you.
You’ll have the opportunity to work at the intersection of healthcare, data, software engineering, and machine learning, building technology that helps healthcare organizations make better decisions.
You’ll also have a meaningful opportunity to influence technical direction, work on challenging data problems, and collaborate with a highly talented team that values curiosity, ownership, deep listening, and effective communication.
Trilliant Health is unable to provide visa sponsorship for this position.