Job description
A leading healthcare technology organization is seeking a machine learning engineer to build, deploy, and maintain production machine learning systems that support clinical and operational decision-making. This position focuses on turning research-grade models into reliable production services, improving model lifecycle management, and building scalable infrastructure for data-intensive machine learning workflows.
The machine learning engineer will work across model deployment, data pipelines, feature workflows, and platform integration. The role requires close collaboration with researchers, engineers, and clinical stakeholders to support clinical text analysis, predictive modeling, and scalable inference systems in a regulated data environment.
Responsibilities
- Build and maintain production infrastructure for machine learning models used in healthcare and clinical data workflows
- Productionize natural language processing and large language model workflows for clinical text analysis
- Develop and support custom pipelines that extract, classify, and connect clinical entities to defined medical criteria
- Convert research logic into tested, scheduled, observable, and maintainable production pipelines
- Implement monitoring for model performance, data drift, and pipeline reliability
- Manage machine learning lifecycle processes including experiment tracking, model registration, and promotion to production
- Support the design and maintenance of semantic data structures and shared documentation for machine learning and analytics use cases
- Maintain source-to-model data flow visibility across source systems, cloud data platforms, feature datasets, model artifacts, batch inference jobs, and downstream consumers
- Integrate machine learning decision frameworks into existing data and engineering environments
- Participate in sprint-based delivery processes and collaborate across asynchronous planning and development workflows
- Partner with clinical subject matter experts to validate model outputs, reasoning, and annotation quality
- Create technical documentation and engineering guides that improve development standards and dependency management across the team
Required experience and skills
- Bachelor’s degree or higher in computer science, engineering, or a related field
- 3 to 5 years of professional experience as a machine learning engineer, data engineer, or in a similar role building scalable machine learning and data applications
- Strong programming skills in Python
- Hands-on experience with Databricks in a cloud environment
- Experience designing and operating clusters and job orchestration for scalable data and machine learning workloads
- Experience building, maintaining, and deploying automated CI and CD pipelines for data and machine learning workflows
- Strong SQL skills with experience working at scale, including table dependency management and query optimization
- Experience making technical decisions that balance immediate delivery needs with long-term platform value
- Experience deploying machine learning models into production and managing end-to-end MLOps workflows
- Understanding of machine learning methods, statistical techniques, and production model management
- Experience designing and optimizing data pipelines, ETL processes, and data ingestion workflows
- Expertise in configuring and tuning Databricks clusters and compute resources for large-scale processing
- Familiarity with Docker and Kubernetes
- Experience with CI and CD tools such as GitHub Actions or GitLab CI
- Experience monitoring and optimizing distributed data systems and machine learning infrastructure, including Apache Spark
- Experience working with sensitive data and compliance-focused environments such as HIPAA-regulated systems
FAQ
1. What are the primary responsibilities of a Machine Learning Engineer?
A Machine Learning Engineer designs, deploys, and maintains production-ready machine learning systems that support business and operational objectives. The role focuses on building scalable ML infrastructure, deploying predictive models, automating model lifecycle management, and ensuring reliable machine learning services for real-world applications, particularly in healthcare and data-intensive environments.
2. How does this role support healthcare and clinical applications?
Machine Learning Engineers develop intelligent systems that analyze clinical data, process medical text, support predictive analytics, and improve healthcare decision-making. They work closely with clinical experts and data scientists to ensure machine learning models produce accurate, reliable, and clinically meaningful results while operating within regulatory requirements.
3. What is the role of MLOps in this position?
MLOps is central to the role. The engineer manages the complete machine learning lifecycle, including experiment tracking, model versioning, automated testing, deployment, monitoring, and continuous improvement. These practices help ensure models remain scalable, reproducible, and reliable in production environments.
4. How are machine learning models deployed into production?
The engineer converts research models into production services by building automated deployment pipelines, integrating models with existing applications, implementing monitoring, and ensuring models can efficiently process large volumes of data while maintaining performance and reliability.
5. What role do data pipelines play in machine learning engineering?
Data pipelines collect, transform, validate, and deliver data required for training and inference. Machine Learning Engineers design scalable pipelines that support feature engineering, batch processing, real-time inference, and continuous data integration while maintaining data quality and consistency.
6. How does this role contribute to natural language processing and Generative AI initiatives?
The engineer develops infrastructure that supports natural language processing (NLP), clinical text analysis, large language models (LLMs), and intelligent document processing. These capabilities enable organizations to automate information extraction, classification, summarization, and decision-support workflows.
7. What challenges are commonly encountered in this role?
Common challenges include deploying machine learning models at scale, monitoring model performance and data drift, managing distributed computing environments, ensuring regulatory compliance, optimizing cloud infrastructure, and maintaining high-quality data pipelines across complex systems.