✦ Luna Orbit — AI & Machine Learning

Senior Machine Learning Engineer

at Discover Financial Services

📍 McLean, VA Unknown 💰 $161K – $184K USD / year Posted March 16, 2026
Salary $161K – $184K USD / year
Type Full-Time
Experience mid
Exp. Years 2+ years
Education Bachelor's Degree
Category AI & Machine Learning

This role involves designing, developing, and deploying machine learning models at scale within a financial services environment. The engineer will work with big data tools, cloud platforms, and ML frameworks to deliver high-performance AI solutions.

  • Design and build ML models
  • Collaborate with data science teams
  • Implement scalable data pipelines
  • Monitor and retrain models
  • Leverage cloud platforms

The technical environment includes Python, Scala, Java, PyTorch, TensorFlow, Spark, Dask, and cloud architectures. The focus is on building scalable ML models, data pipelines, and monitoring systems for production use.

The ideal candidate is a mid-level AI & Machine Learning engineer with 2+ years experience in developing and deploying ML models using frameworks like PyTorch, TensorFlow, and scikit-learn. They should have strong programming skills in Python, Scala, or Java, and experience working with cloud architectures and big data tools.

PythonScalaJavaML frameworksdistributed computingmodel deploymentcloud architecturesdata pipelines
PyTorchscikit-learnDaskSparkTensorFlowmodel monitoringhyperparameter tuning
PyTorchscikit-learnDaskSparkTensorFlowcloud platforms
PythonScalaJavaPyTorchscikit-learnDaskSparkTensorFlowdistributed computingmodel deploymentcloud architecturesdata pipelinesmodel monitoringhyperparameter tuningAgileproductionizing modelsAI engineeringbig data
PythonScalaJavaPyTorchscikit-learnDaskSparkTensorFlowdistributed computingmodel deploymentML frameworkscloud architecturesdata pipelinesmodel monitoringmodel retraining
collaborationproblem-solvingcommunicationteamworkadaptability
Industry Finance
Job Function Developing and deploying scalable machine learning applications in a financial environment
Role Subtype AI & Machine Learning
Tech Domains Python, Scala, Java, PyTorch, scikit-learn, Dask, Spark, TensorFlow, cloud architectures, distributed computing
machine learning engineerML modelsPythonScalaJavaPyTorchscikit-learnDaskSparkTensorFlowdistributed computingmodel deploymentcloud architecturesdata pipelinesmodel monitoringhyperparameter tuningAgileproductionizing modelsAI engineeringbig datamachine learning

Lack of experience with ML frameworks, No programming experience in Python, Scala, or Java, No experience with cloud architectures, No experience deploying models in production

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