✦ Luna Orbit — AI & Machine Learning

Lead Machine Learning Engineer

at Discover Financial Services

📍 McLean, VA Unknown 💰 $197K – $225K USD / year Posted March 26, 2026
Salary $197K – $225K USD / year
Type Full-Time
Experience senior
Exp. Years 6+ years
Education Bachelor's Degree
Category AI & Machine Learning

This role involves designing, developing, and deploying scalable machine learning applications in a financial services environment, focusing on responsible AI and high-performance systems.

  • Design and build ML models
  • Develop scalable data pipelines
  • Optimize ML systems for performance
  • Implement responsible AI practices
  • Collaborate with cross-functional teams

Stack includes Python, Scala, Java, TensorFlow, PyTorch, Spark, and cloud architectures, with a focus on ML model development, deployment, and monitoring.

The ideal candidate is a senior machine learning engineer with at least 6 years of experience designing and deploying data-intensive ML solutions. They possess strong programming skills in Python, Scala, or Java, and have extensive experience with ML frameworks, cloud architectures, and responsible AI practices.

Designing and building data-intensive solutionsProgramming with PythonScalaor JavaBuildingscalingand optimizing ML systemsExperience with ML frameworks such as scikit-learnPyTorchTensorFlowKnowledge of ML model deployment and monitoring
Master's or Doctoral Degree in computer scienceelectrical engineeringmathematicsExperience with big data technologiesKnowledge of Responsible and Explainable AIExperience with cloud platforms (AWSAzureGCP)
PythonScalaJavaTensorFlowPyTorchSparkDaskscikit-learnCloud platforms
PythonScalaJavaDistributed computingModel developmentML frameworksModel trainingHyperparameter tuningData pipelinesModel monitoringResponsible AIExplainable AIAgile
PythonScalaJavaDistributed computingModel developmentML frameworksModel trainingHyperparameter tuningData pipelinesModel monitoringCloud architecturesModel explainabilityResponsible AIAgile
CollaborationProblem-solvingTechnical communicationContinuous learningTeamwork
Industry Financial Services / Fintech
Job Function Developing and deploying enterprise-scale machine learning solutions
Role Subtype AI & Machine Learning
Tech Domains Python, Java, Scala, TensorFlow, PyTorch, scikit-learn, Spark, Distributed computing
Machine Learning EngineerMLPythonScalaJavaDistributed computingModel developmentModel trainingHyperparameter tuningData pipelinesModel monitoringResponsible AIExplainable AIAgileTensorFlowPyTorchscikit-learnmachine learningdistributed computingmodel developmentmodel traininghyperparameter tuningdata pipelines

Lack of experience with ML frameworks such as TensorFlow or PyTorch, No experience with distributed computing, No minimum of 6 years of relevant experience, Bachelor's degree only without advanced experience

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