New: upload your resume and get matched to AI jobs. Free to start →

Senior Machine Learning Engineer Jobs

Machine learning engineers train and ship models that aren’t centered on LLMs: ranking and recommendation, computer vision, forecasting, fraud and risk.

Senior roles take in senior, staff and principal positions: the people who own a system end to end, set technical direction and raise the bar for the team. Expect postings to ask for years of shipping software, and for AI work in production rather than only prototypes.

NVIDIA, Wayve and JPMorganChase have the most open roles here right now. Of these, 9% can be done remotely and 28 say the company sponsors visas. The skills these postings ask for most are Python, PyTorch, C++ and Deep Learning.

Open roles
354
Typical salary
$190k - $300k
Median of 243 posted ranges. Salary guide
Newest role
1h ago

Hiring now

Skills these roles ask for

Latest senior Machine Learning Engineer roles

Technical Staff: Medical Imaging AI

1h ago
M

MIT Lincoln Laboratory

The Human Health & Performance Systems Group is seeking an expert in medical imaging and AI to join their medical operations team. This team develops advanced medical technologies to address critical defense and civilian medical challenges, with a focus on improving austere and battlefield medicine. The role involves applying cutting-edge signal/image processing, deep learning, and data analysis techniques to develop AI-enabled system prototypes. You will collaborate with and lead multi-disciplinary teams of engineers, scientists, and clinicians to design and evaluate innovative medical imaging devices and human performance technologies, pushing the boundaries of medical technology.

Salary not listed

Lexington, MA, US onsite Full-time
PythonDeep Learning

Staff Machine Learning Engineer, ML Platform

1mo ago
B

Braze

Braze is seeking a Staff Machine Learning Engineer to join our Predictive and Generative AI (PGAI) team, which focuses on creating ML and AI-enhanced marketing solutions for personalized customer experiences. These solutions are deployed as production systems at a global scale, involving distributed pipelines for model training and high-throughput APIs for predictions. The Staff Engineer will be responsible for the underlying platform, ensuring that deploying, operating, and scaling ML at Braze is fast, safe, and efficient. This is a hands-on role where you will own complex infrastructure initiatives from design to production, including multi-region model serving, customer-specific model pipelines, and CI/deployment tooling. You will also define the platform's technical vision, set standards for model training, deployment, serving, and observation, lead incident response, and drive reliability and cost efficiency. Collaboration with partner teams on shared infrastructure and data systems is also a key aspect of this role, as is raising the team's engineering quality through reviews and mentoring.

$184k - $314k

San Francisco +3 locations hybrid Full-time
KubernetesPythonAI Agents +5 more

Staff Software Engineer, AI Platform

1y ago
Anduril Industries

Anduril Industries

Anduril Industries is a defense technology company focused on transforming military capabilities with advanced technology. The Developer Platform team builds critical infrastructure to enable engineering teams to deliver mission-critical defense systems. This role will optimize release pipelines, CI/CD workflows, and develop productivity-enhancing tools. You will architect data infrastructure for engineering metrics and directly impact the productivity of the entire software engineering ecosystem, supporting Anduril's mission to solve critical defense challenges through advanced technology.

$220k - $292k

Seattle, Washington, United States +2 locations onsite Full-time
PythonTypeScriptGo +4 more

Senior GPU Memory Architect

1d ago
N

NVIDIA

NVIDIA is seeking a world-class computer architect to contribute to the development of future high-performance computing systems, with a focus on enhancing the power-constrained performance of the hardware. Ideal candidates will have a strong track record of understanding and analyzing memory systems architecture to improve performance per watt (perf/W) and performance per millimeter (perf/mm). A broad perspective across the field of computer architecture and depth in the area of power, performance, and area (PPA) analysis is highly desirable. NVIDIA has pioneered programmable GPUs and the CUDA language and is a world leader in high-performance computing technology, with aggressive plans for future processors. This position offers the opportunity to have a real impact in a fast-moving, technology-focused company.

$184k - $357k

US, CA, Santa Clara onsite Full-time
GPUC++C

Senior Machine Learning Engineer, Perception - Autonomous Driving

1d ago
N

NVIDIA

NVIDIA is seeking an extraordinary Senior Perception Engineer to develop and productize autonomous driving solutions. This role focuses on creating end-to-end perception modules responsible for understanding traffic signals, signs, road markings, and construction objects, crucial for driving without reliance on HD maps. The goal is to enhance the robustness, accuracy, and efficiency of these solutions to enable autonomous driving in all conditions. You will be instrumental in designing perception systems, applying deep learning for various traffic-related tasks, developing generalizable approaches for diverse driving scenarios, and driving data-driven development by collaborating with data collection and labeling teams. Leveraging data simulation and augmentation will be key to solving extreme scenarios, and you will be responsible for productizing these solutions to meet stringent safety, latency, and software robustness requirements.

$184k - $357k

US, CA, Santa Clara onsite Full-time
PythonPyTorchDeep Learning +5 more

Machine Learning Engineer, Trust & Safety

22d ago
Vercel

Vercel

Vercel is seeking a Machine Learning Engineer for its Trust & Safety Engineering team. This role focuses on building and operating production systems to detect and prevent platform abuse at scale. It's an engineering-intensive position, with approximately 80% of the time dedicated to writing and deploying production code, including services, pipelines, and infrastructure, and 20% focused on modeling. The goal is to take detection and classification approaches from initial prototypes to robust, production-ready systems.

$208k - $312k

Hybrid - San Francisco, New York City hybrid
OpenAIPythonTypeScript +5 more

Senior Software Engineering Manager - Pyspark, SQL & AI

23h ago
J

JPMorganChase

This role is for a Senior Software Engineering Manager within the Corporate Technology, Asset & Wealth Management Finance team. You will lead multiple engineering teams responsible for delivering data engineering and business intelligence solutions that support finance stakeholders. Your focus will be on setting clear technical direction, establishing operating practices, and defining delivery expectations across teams, ensuring a balance between speed, quality, and operational excellence. You will collaborate closely with business and technology leaders to prioritize outcomes and align roadmaps, fostering an inclusive culture centered on ownership, continuous improvement, and the responsible application of enterprise-authorized AI capabilities. This is an opportunity to combine people leadership with technical depth and achieve measurable impact.

Salary not listed

Jersey City, NJ, United States onsite Full-time

Software Engineer, Photoreal 3D

23h ago
C

Captions

Mirage is an AI video company focused on making creation dramatically easier by tackling complex challenges in generative media. We are building multimodal agents that transform creative direction into edits, rendering engines that composite video and graphics, and generative video models. Our flagship creative workspace is Captions, powered by our Tesseract engine which provides AI agents with native video-editing capabilities and offers APIs for developers to integrate our models into their products.

$175k - $300k

Union Square, New York City onsite Full-time
RustAI AgentsC++

Senior Software Engineer - ML Infrastructure

10d ago
L

Latitude AI

Latitude AI, a subsidiary of Ford Motor Company, is developing the future of autonomous driving technology. We operate with the agility of a startup while building a hands-free ADAS platform for millions of customers. The Performance Prediction team plays a crucial role by building data pipelines, machine learning infrastructure, and evaluation systems. Our work transforms large-scale driving data into actionable insights, enabling teams across Latitude to confidently advance autonomy development. We manage the full ML lifecycle, from curating high-quality datasets and discovering representative scenarios to training and deploying various learned models, including classical and deep learning approaches. We also develop essential metrics, experiment tracking tools, and internal dashboards that empower engineers throughout the autonomy division.

$179k - $269k

Pittsburgh, PA, Palo Alto, CA, Detroit, MI onsite Full-time
PythonPyTorchSQL +5 more

Staff Machine Learning Engineer, AI Insights

1y ago
CoreWeave

CoreWeave

CoreWeave is seeking a Staff Machine Learning Engineer to join the AI Insights team. This role will be a technical leader responsible for defining and implementing machine learning systems that power anomaly detection, signal correlation, incident understanding, recommendations, and other intelligence capabilities across CoreWeave’s observability and cloud platforms. You will work across the full machine learning lifecycle, from problem framing and model development to evaluation, service building, and scaled operation. The position involves close collaboration with software engineers, product managers, researchers, and domain experts to transform innovative ideas into reliable customer experiences, focusing on building underlying ML systems for AI-powered troubleshooting and optimization in real-world environments.

$180k - $250k

New York, NY onsite Full-time
KubernetesPythonGo +2 more

Staff Software Engineer, Data Platform

9mo ago
Scale AI

Scale AI

Scale is at the forefront of the AI revolution, developing data engines and technologies that power the world's leading LLMs and generative models. This role is on the Platform Engineering team, responsible for the foundational data infrastructure that supports these cutting-edge AI products. You will lead the design and development of core data storage, streaming, caching, and indexing platforms, gaining exposure to the rapidly evolving AI landscape across various industries. The work involves driving architecture, implementation, and reliability of these critical systems, collaborating with stakeholders, and mentoring junior engineers.

$252k - $315k

San Francisco, CA; New York, NY onsite Full-time
KubernetesPythonFine-Tuning +7 more

Senior Machine Learning Platform Engineer

9d ago
K

Klaviyo

Klaviyo is building state-of-the-art AI and machine learning technologies to power its products, focusing on software that can run and optimize itself based on outcome or reward metrics. As a Senior Machine Learning Platform Engineer, you will be instrumental in building the core platforms, tools, and infrastructure that ML and AI engineers rely on to create advanced agents and models. This backend-heavy, hands-on role involves driving key technical initiatives for training and deploying models, standardizing feature data, and scaling systems to operate reliably at Klaviyo's data and traffic scale. You will lead technical execution, conduct code and design reviews, author high-impact code, and collaborate with product, ML, data science, and infrastructure partners to deliver durable platforms that accelerate AI development.

$148k - $222k

Boston, MA onsite Full-time
AWSKubernetesPython +5 more

Senior, ML Engineer - Tracking

25d ago
T

Torc Robotics

The Tracking Team at Torc is responsible for developing the ML models, state estimation algorithms, and production software that enable accurate and highly available information about other actors and objects for the safe operation of autonomous trucks. This role involves designing, developing, and deploying production ML models for multi-object tracking, association, pose and kinematic estimation, and sensor fusion using various vehicle sensors. You will also develop scalable training and evaluation workflows, analyze large-scale vehicle data to improve performance, and develop robust production software in C++ and Python. The position requires making technical design and architecture decisions, collaborating with cross-functional teams, and providing technical leadership.

$177k - $213k

Remote - US remote Full-time
KubernetesPythonPyTorch +2 more

Senior AI Engineer

1d ago
M

Mastercard

Mastercard's AI Centre of Excellence is building the next generation of AI capabilities using large-scale transaction data, machine learning, and foundation models. This role focuses on applying machine learning, predictive modelling, and foundation-model representations to solve business problems at scale, such as forecasting, propensity modelling, recommendation systems, behavioural analytics, and customer intelligence. The Senior AI Engineer will partner closely with engineering, product, and business teams to bring innovative AI solutions from concept to production, transforming how AI solutions are developed by enabling teams to leverage reusable learned intelligence.

Salary not listed

Dublin, Ireland +4 locations onsite Full-time
AWSAzureGoogle Cloud +5 more

Senior MLOps Engineer - DSX Enablement

1d ago
N

NVIDIA

NVIDIA is seeking a Senior MLOps Engineer to join our DSX Enablement team, collaborating closely with strategic customers to implement and enhance groundbreaking AI workloads. We partner with the world's most innovative AI companies and open-source communities to address their most challenging technical problems. In this role, you will develop innovative solutions that advance AI infrastructure capabilities, advise infrastructure experts on the demands of ML workloads, and help practitioners diagnose and solve full-stack AI and ML system problems. You will work on a team with direct responsibility for the success of internal and external customers’ AI and ML initiatives, including LLM performance evaluation and supporting new hardware in open-source frameworks.

$184k - $357k

US, CA, Santa Clara +1 location onsite Full-time
KubernetesPythonGo +5 more

Senior Software Engineer- Machine Learning

6d ago
Anduril Industries

Anduril Industries

Anduril Industries is a defense technology company focused on transforming military capabilities with advanced technology. We bring the expertise and business model of innovative 21st-century companies to the defense industry, changing how military systems are designed, built, and sold. Our systems are powered by Lattice OS, an AI-powered operating system that provides real-time command and control. We are committed to delivering cutting-edge autonomy, AI, computer vision, sensor fusion, and networking technology to the military rapidly. Our Battlespace Awareness Command and Control Software team solves complex, real-world problems using advanced algorithms and intelligent software integrations. We operate in small, innovative teams, pushing boundaries to deliver deployed solutions with measurable impact. Our work includes high-performance software for multi-target tracking, data fusion, battle management, autonomous robotic control, and mission planning. We are seeking talented technologists to redefine the future of defense technology.

$190k - $252k

Broomfield, Colorado, United States onsite Full-time
AnthropicPythonTypeScript +9 more

Senior Software Engineer - Perf and Benchmarking

5mo ago
CoreWeave

CoreWeave

CoreWeave is seeking a Senior Engineer for its Benchmarking & Performance team. This role will be instrumental in managing a planet-scale performance data warehouse, handling the ingestion, storage, transformation, and analysis of performance events across global data centers. The engineer will also contribute to industry-leading performance benchmarking publications like MLPerf. The position involves owning designs, elevating engineering standards, and driving measurable improvements in latency, throughput, and reliability across multiple services. Collaboration with product, orchestration, and hardware teams will be key to evolving the Kubernetes-native platform and meeting stringent P99 SLAs at scale.

$182k - $242k

Sunnyvale, CA / Bellevue, WA onsite Full-time
KubernetesPythonGo +7 more

Senior Machine Learning Engineer

2mo ago
K

Klaviyo

At Klaviyo, we believe the future of software lies in systems that can run and optimize themselves based on outcome or reward metrics. We have built the infrastructure and application that serve as the interface between businesses and consumers, now serving over 200,000+ customers. We have a significant opportunity to develop state-of-the-art AI and machine learning technologies to power our products and create AI agents that can automatically generate and execute marketing strategies and campaigns. As a Senior Machine Learning Engineer, you will help build models that extract insights from massive data streams, applying cutting-edge techniques from deep learning, recommender systems, and language modeling to integrate AI into our product and deliver customer value. You will work closely with partners in Engineering, Product, and Design, and engage directly with stakeholders and customers to solve challenging problems.

$196k - $294k

Palo Alto, CA onsite Full-time
AI AgentsFine-TuningPyTorch +5 more

Senior Data Scientist, Data Quality and AI Evaluation

1d ago
N

NVIDIA

NVIDIA is building the next generation of AI-native autonomous driving architecture, integrating classical safety stacks, foundation models, and scalable AI systems into a unified production platform. This role is for individuals passionate about shaping the future of autonomous systems over the next decade. The work involves the deep integration of classical safety architectures and large-scale AI-driven systems, moving beyond purely classical robotics or end-to-end neural networks.

$224k - $431k

US, CA, Santa Clara onsite Full-time
PythonSQLComputer Vision

Staff TLM, Machine Learning, Sentry Tower

11mo ago
Anduril Industries

Anduril Industries

We are seeking a Staff ML Tech Lead Manager to apply the latest research to solve our toughest problems. This role will be responsible for owning the entire machine learning stack for the Counter Intrusion team. You will design and train multi-sensor object detection models for perception on edge compute devices that push the boundaries of what's possible with our sensors. You will develop learning algorithms to optimize the behavior of autonomous systems. Your work will directly impact Anduril's ability to deliver cutting-edge defense technology, with the opportunity to identify and develop novel ML applications across our product portfolio.

$220k - $330k

Irvine, California, United States onsite Full-time
PythonPyTorchTensorFlow +6 more

Senior Software Engineer - GPU Kernel Authoring & Optimization

3mo ago
CoreWeave

CoreWeave

CoreWeave is seeking a Senior Engineer for its Benchmarking & Performance team, focusing on GPU kernel authoring and optimization. In this role, you will be responsible for writing, profiling, and tuning GPU kernels that are critical for large-scale model serving, aiming to maximize throughput and minimize latency. You will also contribute to industry-leading performance benchmarking publications. This position requires an individual who can lead designs, improve engineering standards, and deliver significant enhancements to latency, throughput, and reliability across the inference stack. You will collaborate with product, orchestration, and hardware teams to translate kernel-level optimizations into system-wide improvements and meet stringent Service Level Agreements (SLAs) at scale.

$182k - $242k

Sunnyvale, CA / Bellevue, WA onsite Full-time
AnthropicKubernetesPython +8 more

Staff, Machine Learning Engineer - BEV/Multi-Modal Perception

1mo ago
T

Torc Robotics

As a Staff Machine Learning Engineer specializing in BEV (Bird's-Eye View) and Multi-Modal Perception, you will lead the development of next-generation models that unify information across cameras, LiDAR, and radar to deliver a rich spatial understanding of the driving environment. You will drive architectural innovation, large-scale model training, and data-driven improvements that directly advance the perception capabilities at the heart of Torc's autonomous driving stack. This is a technical leadership role focused on model innovation and maturity, not downstream feature integration.

$216k - $259k

Remote, U.S, Ann Arbor, MI hybrid Full-time
PythonPyTorchTensorFlow +4 more

Engineering Manager, AI Developer Technology

1d ago
N

NVIDIA

Join NVIDIA's global Developer Technology (DevTech) team as an AI Developer Technology Engineering Manager. In this role, you will lead a team of highly skilled engineers focused on accelerating the end-to-end performance of real-world Deep Learning and Machine Learning applications. You will also develop novel algorithms to optimally leverage NVIDIA hardware, working on applications such as Large Language Models (LLMs), Computer Vision, Speech, Recommender Systems, and Multimodal architectures. As a leader, you will define and drive strategic technical initiatives, setting goals and collaborating closely with customers, NVIDIA Research, and hardware/software teams to advance the state-of-the-art in accelerated AI.

$224k - $357k

US, CA, Santa Clara hybrid Full-time
PythonLLMDeep Learning +5 more

Principal Software Engineer - Models

1mo ago
CoreWeave

CoreWeave

CoreWeave is seeking a Principal Software Engineer to own the frontend architecture of the W&B app, which is used daily by ML researchers and engineers. The role focuses on ensuring app performance, stability, and reliability by addressing challenges in data composition and load times. This is a frontend-led position requiring deep architectural understanding and cross-organizational collaboration. You will be responsible for defining architectural boundaries, shaping designs across teams, and executing plans to improve the user experience and product features.

$227k - $303k

San Francisco, CA, Bellevue, WA, Sunnyvale, CA, New York, Livingston, NJ onsite Full-time
TypeScriptGoAI Agents +3 more

Questions about senior Machine Learning Engineer jobs

How many senior Machine Learning Engineer jobs are open?
There are 354 open senior Machine Learning Engineer jobs on AiRagJobs right now, the newest posted 1h ago. New roles are added every day.
How much do senior Machine Learning Engineer jobs pay?
The median posted salary range is $190k–$300k, from 243 jobs here that list pay. That's base salary; equity and bonuses aren't included. See the full salary guide
Which companies are hiring for senior Machine Learning Engineer jobs?
NVIDIA, Wayve, JPMorganChase, Capital One and Databricks have the most open roles right now.
What skills do senior Machine Learning Engineer jobs ask for?
The skills these postings ask for most are Python, PyTorch, C++, Deep Learning and Machine Learning. At this level, postings look for having shipped them in production, not just used them.