✦ Luna Orbit — AI & Machine Learning

Senior Lead, Machine Learning Engineer (GenAI, Python, AWS)

at Discover Financial Services

📍 3 Locations Onsite 💰 $229K – $262K USD / year Posted April 03, 2026
Salary $229K – $262K USD / year
Type Full-Time
Experience lead
Exp. Years 8+ years
Education Bachelor's Degree
Category AI & Machine Learning

Lead the end-to-end design, development, and productionization of GenAI-enabled ML solutions at scale in a banking environment. You will design ML architectures, build models, manage data pipelines, and lead teams to deliver reliable, governed AI systems.

  • Design, build, and deliver ML models and components; Inform ML infrastructure decisions; Retrain, maintain, and monitor production ML models; Collaborate in an Agile cross-functional team; Ensure code quality, governance, and Responsible AI practices

Stack includes Python, Scala, Java with ML frameworks such as scikit-learn, PyTorch, Spark, TensorFlow; cloud platforms AWS/Azure/GCP; emphasis on CI/CD, data pipelines, model governance, and responsible AI.

The ideal candidate is a senior-level ML engineer with 8+ years of experience, strong Python/Scala/Java skills, and cloud experience across AWS/Azure/GCP. They excel at designing production-ready ML architectures, leading teams, and delivering GenAI-powered solutions with governance and responsible AI practices.

Bachelor's Degree8+ years of experience designing and building data-intensive solutions using distributed computingAt least 4 years of experience programming with PythonScalaor JavaAt least 3 years of experience buildingscalingand optimizing ML systemsAt least 2 years of experience leading teams developing ML solutions
Master's or doctoral degree in computer scienceelectrical engineeringmathematicsor a similar fieldExperience developing and deploying ML solutions in a public cloud such as AWSAzureor Google Cloud Platform4+ years of on-the-job experience with an industry recognized ML framework such as scikit-learnPyTorchDaskSparkor TensorFlow3+ years of experience developing performantresilientand maintainable code3+ years of experience with data gathering and preparation for ML models3+ years of people management experienceML industry impact through conference presentationspapersblog postsopen source contributionsor patents3+ years of experience building production-ready data pipelines that feed ML modelsAbility to communicate complex technical concepts clearly to a variety of audiences
Amazon Web ServicesAzureGoogle Cloud PlatformGitCI/CD tools
Bachelor's Degree8+ years distributed computing4+ years Python/Scala/Java3+ years ML systems2+ years leading teams; GenAIAWSAzureGCP; 4+ years ML frameworks such as scikit-learnPyTorchDaskSparkTensorFlow; productionizing ML; data pipelines; cloud architectures; model governance; explainable AI; distributed computing; big data
PythonScalaJavaAmazon Web ServicesAWSScikit-learnPyTorchTensorFlowApache SparkDaskData PipelinesCI/CDCloud-based architecturesModel governanceExplainable AIGenAI
CommunicationLeadershipCollaborationProblem-solvingStrategic thinkingAdaptability
Industry Banking
Job Function Lead end-to-end ML engineering initiatives from design to production deployment in a cloud-based environment
Role Subtype ML Engineer
Tech Domains Python, Java, Amazon Web Services, Azure, Google Cloud Platform, Apache Spark, scikit-learn, PyTorch, TensorFlow
Visa Sponsorship Yes
Senior Lead Machine Learning EngineerGenAIPythonScalaJavaAmazon Web ServicesAWSGoogle Cloud PlatformAzureCloud-based architecturesML modelsmodel deploymentCI/CDData PipelinesResponsible and Explainable AIDistributed computingPyTorchTensorFlowscikit-learnDaskSparkProductionizing MLBig dataMachine Learning Engineer

Bachelor's degree required, Must be willing to work in Cambridge, MA / McLean, VA / Richmond, VA

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