Inovalon is a leading cloud-based healthcare technology company that leverages data analytics and AI to drive meaningful improvements across the healthcare ecosystem. The Senior Full-Stack Machine Learning Engineer will contribute to both classical machine learning and generative AI applications, working across the full model development lifecycle on a modern, cloud-native AWS stack.
Responsibilities:
- Design, train, and deploy machine learning models spanning classical ML (classification, regression, clustering, time-series) and generative AI use cases including LLM-based and agentic applications
- Build and maintain cloud-native solutions on AWS using containerized architectures (Docker, Kubernetes) to support scalable model serving and data pipelines
- Own and contribute to the full Model Development Lifecycle (MDLC), including dataset versioning, model versioning, model registry management, and model evaluation frameworks
- Develop and integrate Python-based ML components that work seamlessly with existing product platforms across multiple business units
- Collaborate with AI Product Managers across the Insights BU and partner business units (Provider, Payer, Pharmacy) to translate business needs into AI solutions
- Apply neural networks and deep learning techniques using PyTorch for appropriate use cases alongside scikit-learn-based classical approaches
- Write robust, production-ready code following engineering best practices; participate in code and design reviews
- Leverage AI coding tools (such as Claude Code or equivalent) as part of your daily development workflow to improve velocity and code quality
- Mentor junior engineers and contribute to team knowledge-sharing around ML best practices, tooling, and architecture decisions
- Support integration of frontend components into ML-powered features where applicable
- Contribute to retrospectives and team process improvements; actively participate in sprint planning and end-of-iteration demos
- Adhere to all HIPAA, data governance, confidentiality, and regulatory requirements in all aspects of work
- Maintain compliance with Inovalon’s policies, procedures, and mission statement, fulfilling responsibilities that support operational and financial success
Requirements:
- Minimum 5 years of software development experience with a strong foundation in machine learning fundamentals and model training
- Expert-level Python proficiency; Python is the team's primary language and is the highest-priority technical requirement
- Hands-on experience building and deploying classical ML models in production using scikit-learn
- Demonstrated experience with generative AI, LLMs, or agentic application development
- Proficiency with PyTorch and neural network architectures
- Practical knowledge of the Model Development Lifecycle (MDLC): dataset versioning, model versioning, model registry, and model evaluation
- AWS cloud experience, including deploying and managing cloud-native workloads
- Containerization experience with Docker and/or Kubernetes
- Strong problem-solving ability; demonstrated capacity to work independently and take ownership of complex technical challenges
- Daily usage of AI-assisted coding tools (e.g., Claude Code, GitHub Copilot, or similar) as part of standard development workflow
- Bachelor's degree in Computer Science, Data Science, Software Engineering, or a related technical field required
- Experience with database technologies (SQL or NoSQL); familiarity with data pipeline tooling
- Frontend development skills to support full-stack ML feature work
- Healthcare domain experience or exposure to HIPAA-regulated environments