About this role
Lead ML Engineer responsible for productionizing machine learning applications at scale, collaborating with product and data science teams, building data pipelines, and deploying ML models in cloud environments.
Key Responsibilities
- Design and deliver ML models; inform ML infrastructure decisions; retrain and monitor models; collaborate with cross-functional teams; ensure governance and risk management around ML
Technical Overview
Stacks include Python/Scala/Java, cloud platforms (AWS, Azure, GC), Apache Spark, ML frameworks (scikit-learn, PyTorch, TensorFlow, Dask), CI/CD, data pipelines, and governance practices for responsible AI.
Ideal Candidate
The ideal candidate is a senior ML engineer with 6+ years in distributed computing, strong Python/Scala/Java skills, and hands-on cloud deployment experience (AWS/Azure/GC). They can lead ML initiatives, design scalable data pipelines, productionize models at scale, and apply responsible AI practices.
Must-Have Skills
Bachelor's Degree6+ years of experience designing and building data-intensive solutions using distributed computing4+ years of experience programming with PythonScalaor Java2+ years of experience buildingscalingand optimizing ML systemsExperience developing and deploying ML solutions in a public cloud such as AWSAzureor Google Cloud Platform
Nice-to-Have Skills
Master's or Doctoral Degree in computer scienceelectrical engineeringmathematicsor a similar field3+ years of production-ready data pipelines3+ years of on-the-job experience with ML frameworks (scikit-learnPyTorchDaskSparkor TensorFlow)2+ years of experience developing performantresilientand maintainable code2+ years of experience with data gathering and preparation for ML models2+ years of people leader experience1+ years of experience leading teams developing ML solutionsExperience developing and deploying ML solutions in public clouds (AWS/Azure/GC)Experience designingimplementingand scaling complex data pipelines for ML modelsML industry impact through conference presentationspapersblog postsopen source contributionsor patents
Tools & Platforms
Amazon Web ServicesAWSGoogle Cloud PlatformAzureApache SparkSparkscikit-learnPyTorchTensorFlowDaskH2OCI/CDContinuous IntegrationContinuous Deployment
Required Skills
analysisdistributed computingdata pipelinesmodel deploymentpythonscalajavaawsamazon web servicesgoogle cloud platformazureapache sparksparkscikit-learnpytorchtensorFlowdata sciencebig dataci/cdagileexplainable ai
Hard Skills
PythonScalaJavaAmazon Web ServicesAWSGoogle Cloud PlatformAzureApache SparkSparkscikit-learnPyTorchTensorFlowDaskH2OCI/CDContinuous IntegrationContinuous DeploymentDistributed computingData pipelines
Soft Skills
CollaborationCommunicationProblem-solvingTeamworkAdaptabilityMentoring
Keywords for Your Resume
Lead Machine Learning EngineerMachine Learning EngineerPythonScalaJavaAmazon Web ServicesAWSGoogle Cloud PlatformAzureApache SparkSparkscikit-learnPyTorchTensorFlowData pipelinesDistributed computingCI/CDContinuous IntegrationContinuous DeploymentBig dataResponsible AIExplainable AI
Deal Breakers
No Bachelor's Degree, Less than 4 years of Python/Scala/Java experience, No cloud deployment experience (AWS/Azure/GC), No experience with ML frameworks
Get matched to jobs like this
Luna finds roles that fit your skills and career goals — no endless scrolling required.
Create a Free Profile