Senior ML Engineer

Haystack
Washington, District of Columbia, United StatesFull-time$229,900–$262,400Posted Sep 16, 2026

About the role

We're working with a leading financial institution that leverages technology and innovation to deliver diverse financial products and services to millions of customers. This role offers the opportunity to drive the future of intelligent systems within a dynamic and forward-thinking environment.

The Role

Design, build, and deliver ML models and components to solve real-world business problems

Inform ML infrastructure decisions using your understanding of ML modeling techniques

Solve complex problems by writing and testing application code, developing and validating ML models

Collaborate as part of a cross-functional Agile team to create and enhance machine learning applications

Retrain, maintain, and monitor models in production

Leverage or build cloud-based architectures to deliver optimized ML models at scale

What You'll Need

Bachelor's Degree

At least 8 years of experience designing and building data-intensive solutions using distributed computing

At least 4 years of experience programming with Python, Scala, or Java

At least 3 years of experience building, scaling, and optimizing ML systems

At least 2 years of experience leading teams developing ML solutions

Strong communication skills to articulate complex technical concepts.

What's On Offer

Competitive annual salary between $229,900 - $262,400

Opportunity to work with cutting-edge machine learning technologies

A supportive and collaborative work environment

Comprehensive, competitive, and inclusive benefits package

Apply via Haystack today!

Responsibilities

  • Design, build, and deliver ML models and components to solve real-world business problems
  • Inform ML infrastructure decisions using your understanding of ML modeling techniques
  • Solve complex problems by writing and testing application code, developing and validating ML models
  • Collaborate as part of a cross-functional Agile team to create and enhance machine learning applications
  • Retrain, maintain, and monitor models in production
  • Leverage or build cloud-based architectures to deliver optimized ML models at scale

Qualifications

  • Bachelor's Degree
  • At least 8 years of experience designing and building data-intensive solutions using distributed computing
  • At least 4 years of experience programming with Python, Scala, or Java
  • At least 3 years of experience building, scaling, and optimizing ML systems
  • At least 2 years of experience leading teams developing ML solutions
  • Strong communication skills to articulate complex technical concepts

Benefits

  • Competitive annual salary
  • Opportunity to work with cutting-edge machine learning technologies
  • A supportive and collaborative work environment
  • Comprehensive, competitive, and inclusive benefits package

Skills mentioned

Machine LearningPythonScalaJavaDistributed SystemsModel DeploymentModel MonitoringCloud ComputingPerformance OptimizationSoftware Testing

About Haystack

Haystack combines AI & expert vetting to deliver world-class tech candidates who are engaged, aligned, and ready to interview. We're trusted by over 400,000+ tech candidates, working in Software Engineering, Data, Design, DevOps, Cloud, Tech Management, Testing, Product & Delivery, Architecture and more. 100s of employers from startups and scale-ups like Atom Bank, DuckDuckGo and Goodlord to established enterprises like American Express, Dunelm and AWS use Haystack to connect with qualified tech talent that they can't find anywhere else.

Technology51-200 employeesNewcastle upon Tyne, England

H-1B sponsorship history

Historical employer filing data was found for Haystack. The employer record includes 1 historical certified applications. This is employer-level history, not a guarantee that this role currently offers sponsorship.