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 Databricks have the most open roles here right now. Of these, 8% can be done remotely and 13 say the company sponsors visas. The skills these postings ask for most are Python, PyTorch, C++ and Deep Learning.

Open roles
265
Typical salary
$192k - $311k
Median of 194 posted ranges. Salary guide
Newest role
15m ago

Hiring now

Skills these roles ask for

Latest senior Machine Learning Engineer roles

Technical Staff: Medical Imaging AI

15m 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 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

Software Engineer, Photoreal 3D

22h 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++

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 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 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

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

Senior Deep Learning Communication Architect

1d ago
N

NVIDIA

NVIDIA is seeking a Deep Learning Communication Architect to join its software architecture group. This role involves scaling Deep Neural Network (DNN) models and training/inference frameworks to systems with hundreds of thousands of nodes. You will be instrumental in optimizing communication performance by identifying and eliminating bottlenecks in data transfer and synchronization. The position requires designing efficient communication protocols tailored for deep learning workloads and collaborating with hardware and software teams to craft systems that leverage high-speed interconnects and communication libraries. You will also research and evaluate new communication technologies to enhance performance and scalability, and develop proofs-of-concept to validate new strategies.

$184k - $357k

US, CA, Santa Clara onsite Full-time
PythonLLMPyTorch +6 more

Senior Software Engineer, Perception

6mo ago
Anduril Industries

Anduril Industries

Anduril Industries is a defense technology company focused on transforming military capabilities with advanced technology. We are seeking Senior Software Engineers to join our Tactical Recon & Strike team, which develops aerial small drones and associated equipment. This role will focus on solving complex perception problems for our UAVs, leveraging cutting-edge research in computer vision and machine learning. You will work on bringing products from concept to operational systems, collaborating with specialist teams to address critical customer needs. If you are passionate about creating powerful robotics platforms and tackling challenging technical problems, we encourage you to apply.

$220k - $292k

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

Principal Engineer - Perf and Benchmarking

10mo ago
CoreWeave

CoreWeave

CoreWeave is seeking a Principal Engineer to lead its Benchmarking & Performance team. This role will be responsible for a global performance data warehouse, ingesting, storing, transforming, and analyzing performance events across all data centers. You will also play a key part in industry-leading performance benchmarking publications, working closely with NVIDIA and the open-source community to demonstrate CoreWeave's performance and reliability leadership in AI.

$206k - $333k

Sunnyvale, CA / Bellevue, WA onsite Full-time
KubernetesPyTorchDistributed Training +6 more

Senior Robotics Research Scientist

1d ago
N

NVIDIA

NVIDIA's Seattle Robotics Lab is seeking a Senior Robotics Research Scientist to contribute to fundamental and applied robotics research across perception, planning, control, and learning. This role involves developing and integrating algorithms and models for robotic manipulation and loco-manipulation, aiming to transform research paradigms and transfer innovations into NVIDIA's robotics and simulation products. The scientist will play a pivotal role in achieving ambitious goals within the next 2-3 years, requiring exceptional research and engineering skills, a proven track record, and a team-first mentality. Collaboration with academic and product teams, as well as mentoring junior researchers, will be key aspects of this position.

$192k - $357k

US, WA, Seattle onsite
PythonPyTorchReinforcement Learning +7 more

Senior ML Engineer, Core Development

2mo ago
Anduril Industries

Anduril Industries

Anduril Industries is a defense technology company focused on transforming military capabilities with advanced technology. We are seeking a Machine Learning Engineer to join the Air Dominance & Strike team, which designs, builds, and flies autonomous air vehicles. This role is crucial for accelerating our design cycles by applying the latest research in physics ML to critical bottlenecks. You will own the entire surrogate modeling stack, from architectures and training infrastructure to data pipelines and user tooling, directly impacting hardware decisions for our air vehicle programs.

$220k - $292k

Costa Mesa, California, United States onsite Full-time
AWSDockerPython +6 more

Senior Math Libraries Engineer - Sparsity in AI

1d ago
N

NVIDIA

We are seeking software engineers to design and develop libraries and tools that simplify and accelerate computing for unstructured sparsity in Deep Learning (DL) and High-Performance Computing (HPC). Our team develops GPU-accelerated libraries and SDKs that are crucial for AI, data analytics, and scientific simulations. In this role, you will contribute to solutions involving sparse tensor computations, domain-specific language (DSL) specifications for sparse storage formats, and on-demand code generation. The ideal candidate will have experience in accelerated computing software development and a passion for advancing the state-of-the-art in various accelerated computing domains and DL frameworks like PyTorch.

$184k - $357k

US, CA, Santa Clara onsite Full-time
PythonLLMPyTorch +6 more

Senior Machine Learning Engineer (Applied Intelligence)

16d ago
Anduril Industries

Anduril Industries

Anduril Industries is a defense technology company focused on transforming military capabilities with advanced technology. The Maritime Digital Production (MDP) team builds and deploys the full technology stack for Anduril's shipbuilding factories, including data infrastructure, manufacturing execution systems, scheduling engines, and AI systems. This role is for a Machine Learning Engineer on the Applied Intelligence initiative, acting as a bridge between ML research and production operations. You will own the infrastructure that brings ML prototypes to production-grade systems, working at the intersection of data engineering, MLOps, and production operations. The role requires translating ML requirements into production infrastructure, coordinating across teams, and serving as an on-call owner for deployed ML systems, ensuring AI applications function reliably 24/7 in real manufacturing environments.

$220k - $292k

Santa Ana, California, United States onsite Full-time
PineconeWeaviateMilvus +7 more

Distinguished Engineer - Wireless Infrastructure

1d ago
N

NVIDIA

Nvidia is seeking a Distinguished Engineer for Wireless Infrastructure to lead technology strategy for next-generation wireless infrastructure, focusing on AI-RAN and Agentic Core. The role involves applying AI/ML to 6G radio access networks (RAN), transforming the wireless core into an agentic AI-based packet core, and driving rapid prototyping of GPU-accelerated algorithms. You will collaborate with industry partners and customers to bring innovations to market and work with standards bodies like 3GPP and O-RAN to integrate AI-native approaches into future technologies. The position also includes driving development for new applications in Integrated Sensing and Communications (ISAC), Semantic Communications, and Physical AI at the Edge.

$320k - $489k

US, CA, Santa Clara onsite
PythonAIMachine Learning +3 more

Questions about senior Machine Learning Engineer jobs

How many senior Machine Learning Engineer jobs are open?
There are 265 open senior Machine Learning Engineer jobs on AiRagJobs right now, the newest posted 15m ago. New roles are added every day.
How much do senior Machine Learning Engineer jobs pay?
The median posted salary range is $192k–$311k, from 194 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, Databricks, Anduril Industries and Lila Sciences 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.