Senior Machine Learning Engineer

SoTalent
New York, New York, United StatesFull-timePosted Sep 14, 2026

About the role

Senior Machine Learning Engineer

📍 Location: New York, NY, US

🏢 Industry: Financial services

💼 Work Setting: Hybrid

Are you a Machine Learning Engineer who enjoys building production-grade AI systems, scalable data pipelines, and cloud-native machine learning platforms?

We are seeking a Machine Learning Engineer (MLE) to design, build, deploy, monitor, and optimize machine learning solutions that solve real-world business challenges at scale. This role sits at the intersection of Machine Learning, Software Engineering, Data Engineering, MLOps, and Cloud Computing, partnering closely with Product, Data Science, and Engineering teams to deliver reliable and responsible AI solutions.

The ideal candidate combines expertise in Python, distributed computing, ML frameworks, cloud platforms, data pipelines, MLOps, CI/CD, and Responsible AI with strong software engineering fundamentals.

Key Responsibilities

Machine Learning Model Development

Design, build, and deploy machine learning models that solve complex business problems.

Collaborate with Product and Data Science teams to develop analytical and predictive solutions.

Translate business requirements into scalable ML applications.

Evaluate and improve model performance throughout the lifecycle.

Support production-grade AI and machine learning environments.

Areas of Focus

Predictive Modeling

Classification

Regression

Recommendation Systems

Intelligent Automation

Business Optimization

ML Architecture & Engineering

Design scalable machine learning architectures.

Select appropriate algorithms, data structures, and training approaches.

Evaluate trade-offs between accuracy, performance, cost, and scalability.

Build systems that support large-scale model training and inference.

Develop reusable machine learning components and services.

Key Areas

Feature Engineering

Model Selection

Hyperparameter Tuning

Dimensionality Reduction

Model Validation

Bias-Variance Optimization

MLOps & Model Lifecycle Management

Deploy machine learning models into production environments.

Establish monitoring, retraining, and maintenance processes.

Track model health and performance over time.

Implement automated model lifecycle management.

Respond to model drift and performance degradation.

Responsibilities

Model Deployment

Model Monitoring

Automated Retraining

Drift Detection

Performance Optimization

Production Support

Data Pipeline Engineering

Design and build scalable data pipelines that support machine learning workloads.

Develop reliable processes for:

Data Collection

Data Preparation

Feature Engineering

Training Data Generation

Inference Workflows

Improve data quality, reliability, and accessibility.

Support large-scale distributed processing environments.

Distributed Computing & Big Data Solutions

Build data-intensive applications using distributed computing technologies.

Develop scalable platforms capable of processing large datasets.

Optimize data and model training pipelines.

Support high-throughput machine learning workloads.

Improve operational efficiency through robust engineering practices.

Cloud Machine Learning Platforms

Deploy and operate machine learning workloads on cloud infrastructure.

Build cloud-native ML solutions that scale efficiently.

Optimize cost, performance, and reliability.

Support end-to-end ML platform modernization initiatives.

Cloud Environments

Amazon Web Services (AWS)

Microsoft Azure

Google Cloud Platform (GCP)

Software Engineering & Development

Develop clean, maintainable, and well-tested application code.

Follow software engineering best practices.

Create reusable services and libraries.

Participate in architecture discussions and engineering reviews.

Build resilient and scalable production systems.

CI/CD & Automation

Implement continuous integration and continuous deployment processes.

Automate:

Model Testing

Validation

Deployment

Monitoring

Release Processes

Improve deployment speed and reliability.

Support DevOps and MLOps best practices.

Responsible & Explainable AI

Ensure machine learning systems follow Responsible AI principles.

Build explainable and transparent models where appropriate.

Support governance, risk management, and compliance requirements.

Reduce vulnerabilities and operational risks associated with AI systems.

Promote ethical and trustworthy AI practices.

Agile Collaboration

Work within cross-functional Agile teams.

Collaborate closely with:

Data Scientists

Software Engineers

Product Managers

Data Engineers

Platform Engineers

Participate in sprint planning, code reviews, retrospectives, and continuous improvement activities.

Contribute to technical direction and innovation initiatives.

Qualifications

Education

Required

Bachelor's Degree in:

Computer Science

Engineering

Mathematics

Statistics

Data Science

Related Technical Discipline

Preferred

Master's Degree or PhD in:

Computer Science

Electrical Engineering

Mathematics

Artificial Intelligence

Machine Learning

Related Quantitative Field

Experience

Required

4+ years of programming experience using:

Python

Scala

Java

3+ years designing and building data-intensive distributed systems.

2+ years working with industry-standard machine learning frameworks.

1+ year productionizing and maintaining machine learning models.

Experience developing scalable machine learning applications.

Technical Skills

Machine Learning Frameworks

Required

Scikit-learn

PyTorch

TensorFlow

Spark ML

Dask

Programming Languages

Required

Python

Scala

Java

Data Engineering

Required

Data Pipelines

Feature Engineering

ETL / ELT

Data Transformation

Distributed Processing

Cloud Platforms

Preferred

AWS

Azure

Google Cloud Platform (GCP)

Areas

Cloud ML Services

Model Deployment

Scalable Infrastructure

Production Analytics

MLOps

Required

Model Deployment

Model Monitoring

Automated Testing

CI/CD

Drift Detection

Retraining Pipelines

Distributed Systems

Preferred

Distributed File Systems

Multi-Node Databases

Distributed Computing Frameworks

Big Data Platforms

Preferred Qualifications

Advanced Machine Learning Engineering

Experience scaling ML systems.

Experience optimizing production AI environments.

Experience evaluating machine learning pipeline performance.

Experience supporting enterprise-wide AI implementations.

Research & Innovation

Open Source ML Contributions

Published Research Papers

Machine Learning Proofs of Concept

AI Innovation Programs

AI Productivity Tools

Experience using advanced AI-assisted development tools.

Familiarity with modern AI engineering workflows.

Experience leveraging AI tools beyond basic code generation.

Professional Competencies

Machine Learning Engineering

Software Engineering

Problem Solving

Analytical Thinking

Systems Design

Collaboration

Communication

Innovation

Continuous Learning

Core Competencies

Machine Learning

MLOps

Python

Scala

Java

PyTorch

TensorFlow

Scikit-learn

Spark

Dask

Data Engineering

Distributed Computing

Cloud Computing

AWS

Azure

GCP

CI/CD

Feature Engineering

Model Deployment

Responsible AI

Explainable AI

Responsibilities

  • Design, build, and deploy machine learning models that solve complex business problems
  • Collaborate with Product and Data Science teams to develop analytical and predictive solutions
  • Evaluate and improve model performance throughout the lifecycle
  • Deploy machine learning models into production environments
  • Establish monitoring, retraining, and maintenance processes
  • Design and build scalable data pipelines that support machine learning workloads
  • Build data-intensive applications using distributed computing technologies
  • Develop clean, maintainable, and well-tested application code

Qualifications

  • Bachelor's Degree in Computer Science, Engineering, Mathematics, Statistics, Data Science or related technical discipline
  • 4+ years of programming experience using Python, Scala, or Java
  • 3+ years designing and building data-intensive distributed systems
  • 2+ years working with industry-standard machine learning frameworks

Skills mentioned

Machine LearningMLOpsPythonPyTorchTensorFlowScikit-learnData EngineeringDistributed SystemsCloud ComputingCI/CD

About SoTalent

A recruitment media and candidate acquisition agency helping employers and hiring partners connect with relevant talent at scale. We promote live job opportunities across social, professional and digital channels, then screen and evaluate candidates to discover relevant opportunities while supporting employers with quality applicant flow. Focused on high-volume hiring sectors including healthcare, logistics, technology, engineering and skilled professions.

Staffing and Recruiting2-10 employeesNew York