✦ Luna Orbit — AI & Machine Learning

Lead Machine Learning Engineer

at Discover Financial Services

📍 2 Locations Onsite 💰 $197K – $225K USD / year Posted March 31, 2026
Salary $197K – $225K USD / year
Type Full-Time
Experience lead
Exp. Years 6+ years
Education Bachelor's Degree
Category AI & Machine Learning

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.

  • 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

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.

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.

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
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
Amazon Web ServicesAWSGoogle Cloud PlatformAzureApache SparkSparkscikit-learnPyTorchTensorFlowDaskH2OCI/CDContinuous IntegrationContinuous Deployment
analysisdistributed computingdata pipelinesmodel deploymentpythonscalajavaawsamazon web servicesgoogle cloud platformazureapache sparksparkscikit-learnpytorchtensorFlowdata sciencebig dataci/cdagileexplainable ai
PythonScalaJavaAmazon Web ServicesAWSGoogle Cloud PlatformAzureApache SparkSparkscikit-learnPyTorchTensorFlowDaskH2OCI/CDContinuous IntegrationContinuous DeploymentDistributed computingData pipelines
CollaborationCommunicationProblem-solvingTeamworkAdaptabilityMentoring
Industry Banking
Job Function Lead ML engineering efforts to productionize ML solutions at scale
Role Subtype Lead ML Engineer
Tech Domains Python, Scala, Java, Amazon Web Services, Google Cloud Platform, Azure, Apache Spark, scikit-learn, PyTorch, TensorFlow
Visa Sponsorship No
Lead Machine Learning EngineerMachine Learning EngineerPythonScalaJavaAmazon Web ServicesAWSGoogle Cloud PlatformAzureApache SparkSparkscikit-learnPyTorchTensorFlowData pipelinesDistributed computingCI/CDContinuous IntegrationContinuous DeploymentBig dataResponsible AIExplainable AI

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

Apply for this Position →

Get matched to jobs like this

Luna finds roles that fit your skills and career goals — no endless scrolling required.

Create a Free Profile