Sr Staff Machine Learning Engineer Jobs
Sr Staff Machine Learning Engineer jobs are open across technology, financial services, healthcare, and autonomous systems, from senior to principal and distinguished levels, with specializations in large-scale model training, MLOps infrastructure, and applied NLP or computer vision. Find a role that fits from the openings below and apply directly.
Find JobsOverview
Showing 5 of 130+ Sr Staff Machine Learning Engineer jobs











INTRODUCTION
As a Sr./Staff ML Engineer within Rivian’s Perception Team, you will be a core contributor to the architecture, development, deployment, and optimization of advanced machine learning algorithms driving safety-critical, customer-facing features for Rivian’s autonomous vehicles. With a focus on onboard perception (including areas like object detection, sensor fusion, cabin or driver monitoring, and multi-modal state understanding), you will have full ownership over the lifecycle of key perception projects, collaborating closely with cross-disciplinary teams spanning autonomy, planning, simulation, and ML infrastructure. This role is based in Palo Alto, CA.
ROLE AND RESPONSIBILITIES
- Independently own the design, development, testing, deployment, and maintenance of perception ML models and supporting software for autonomous vehicle applications— including both onboard and cloud environments.
- Drive the creation and continuous improvement of production-ready perception models for real-time embedded deployment (object detection, tracking, segmentation, pose estimation, scene understanding, etc.), ensuring robustness, performance, and resilience.
- Architect and build scalable data pipelines and training infrastructure to support ML model iteration with large, complex multi-modal datasets, including auto-labeling and data augmentation capabilities.
- Develop tools and processes to evaluate and measure the performance and health of perception and/or cabin-monitoring systems, and ensure integration with downstream autonomy modules.
- Analyze, debug, and optimize perception system performance, from offline metrics and simulation validation to live, in-vehicle operation, addressing limitations like manual labeling bandwidth, ground truth availability, and real-world heterogeneity.
- Collaborate tightly with teams across machine learning, sensor systems, embedded platform, planning, infrastructure, and data engineering to deliver integrated, customer-impacting autonomous features.
- Share technical direction, mentor junior engineers, publish internal guidance, and help shape Rivian’s technical roadmap in perception.
- Stay abreast of state-of-the-art research in machine learning, computer vision, and autonomous driving; drive adoption of best practices and pioneer new approaches where appropriate.
BASIC QUALIFICATIONS
- BS, MS, or PhD in Computer Science, Robotics, Electrical/Mechanical/Aerospace Engineering, or a related technical field.
- 5+ years of experience (Sr.), or 7+ years (Staff), developing and deploying deep learning models for autonomous vehicles, robotics, or other safety-critical, real-time embedded systems.
- Expert proficiency with Python and one or more deep learning frameworks (e.g., PyTorch, TensorFlow); strong C++ skills for performance-critical, production code.
- Demonstrated experience architecting, training, and evaluating perception models (2D or 3D, including sequential models), with exposure to deployment on real vehicles and/or production robotic systems.
- Track record in building or leveraging complex training infrastructure (cloud and/or cluster-based) and working with large-scale datasets in distributed environments.
- Hands-on experience with several of the following: Vision foundation models, temporal/spatial modeling, attention/transformer architectures, auto-labeling systems, data augmentation for diverse sensor configurations.
- Sensor signal decoding (camera, radar, lidar), multi-modal sensor fusion, pose/trajectory estimation, action or intent recognition, and state-of-the-art driver/passenger monitoring.
- System and algorithmic optimization, robust software engineering best practices, and empirical performance analysis.
- Highly effective communicator and team collaborator; demonstrated ability to partner across technical specialties and organizational boundaries to deliver end-to-end solutions.
PREFERRED QUALIFICATIONS
- Bonus: Prior work in cabin monitoring (e.g., gaze estimation, facial expression analysis, action recognition), experience building auto-labeling tools, cloud-based ML ops, or open-source contributions to perception research.
See All 130+ Sr Staff Machine Learning Engineer Jobs
Jump back to the full list of openings and apply to any sr staff machine learning engineer role that fits.
Find JobsSr Staff Machine Learning Engineer Job Market
A snapshot from current openings nationwide, updated as new roles post.
Who's Hiring
- Intuit14

- Zoox14

- Apple9

- GEICO7

- Nuro5

Top Industries Hiring
- Technology & Software64
- Artificial Intelligence21
- Automotive20
- Electronics & Hardware14
- Transportation & Logistics11
What Employers Look For
The qualifications that appear most often in sr staff machine learning engineer jobs.
- PhD or Master's degree in computer science, statistics, or a closely related field
- 8 or more years of industry experience building and shipping production machine learning systems
- Deep expertise in distributed training frameworks such as PyTorch, TensorFlow, or JAX
- Experience designing and operating large-scale ML infrastructure including feature stores and model serving
- Demonstrated technical leadership across cross-functional teams including research, engineering, and product
- Proficiency in MLOps tooling including experiment tracking, model registries, and CI/CD pipelines for ML
Tips for Your Sr Staff Machine Learning Engineer Job Search
Quantify model impact on your resume
Hiring committees at this level want to see the business outcome, not just the architecture. Replace generic bullets with metrics tied to latency reduction, revenue lift, or compute cost savings your models delivered at scale.
Showcase cross-functional technical leadership
Sr staff roles require you to drive decisions across research, product, and platform teams. Your resume and cover letter should name specific initiatives where you set the technical direction and influenced headcount or roadmap prioritization.
Filter openings by stack before applying
Job descriptions at this level vary widely between PyTorch-heavy research shops and TensorFlow-plus-Vertex production environments. Match your depth in distributed training frameworks, feature stores, and serving infrastructure to what each listing explicitly calls out.
Apply early to roles that fit
Migrate Mate lists sr staff machine learning engineer openings from across the United States in one place, so you can find roles that match and apply directly to each listing.
Prepare a system design narrative for interviews
Expect a multi-hour design loop where you architect an end-to-end ML system under real constraints. Practice explaining your tradeoff reasoning aloud, especially around data pipelines, model versioning, and online versus offline inference decisions.
Negotiate scope and resources alongside compensation
At the sr staff level, your offer negotiation should include compute budget, team size, and reporting structure. Clarify whether the role owns a platform team or embeds in product, since that distinction shapes your long-term influence and career trajectory.
Sr Staff Machine Learning Engineer Jobs: Frequently Asked Questions
Which companies are hiring the most sr staff machine learning engineers?
The companies hiring the most sr staff machine learning engineers right now include Intuit, Zoox, and Apple, with the largest share of openings in California, New York, and Washington, based on current listings on Migrate Mate as of June 2026. Demand is concentrated in companies scaling foundation models, autonomous systems, and enterprise AI platforms.
How many sr staff machine learning engineer jobs are remote?
About 19% of sr staff machine learning engineer openings are fully remote or hybrid as of June 2026, reflecting strong employer flexibility at this seniority level. Roles focused on applied NLP, recommendation systems, and MLOps infrastructure tend to offer the highest share of remote arrangements, while positions tied to robotics or on-device inference more often require on-site presence.
How do you become a sr staff machine learning engineer?
Reaching the sr staff level typically requires building a record of end-to-end ML system ownership, moving from implementing models to designing the infrastructure and processes that support them at scale. You need demonstrated influence beyond your immediate team, such as setting technical standards, mentoring staff engineers, or driving org-wide architectural decisions. A graduate degree accelerates the path but sustained production impact matters more.
Can you get hired as a sr staff machine learning engineer with little experience?
Direct placement into a sr staff role without substantial experience is uncommon, but candidates from adjacent paths can be competitive. A strong open-source contribution record on widely used ML frameworks, published research with measurable adoption, or leadership of a high-visibility ML platform at a smaller company can substitute for years of traditional industry tenure when the technical depth is evident.
What does the sr staff machine learning engineer interview process look like?
The process typically includes a recruiter screen, a technical phone interview covering ML fundamentals and past system design decisions, and a multi-day on-site or virtual loop. The loop usually combines a large-scale ML system design session, a coding round focused on data manipulation and model evaluation, a research or paper discussion, and a leadership interview assessing cross-functional influence and how you handle technical disagreements with senior stakeholders.
Where can I find and apply to sr staff machine learning engineer jobs?
You can find and apply to sr staff machine learning engineer jobs on Migrate Mate, which lists current openings from across the United States. Search the listings to find roles that match your background and apply directly to each one that fits.
See All 130+ Sr Staff Machine Learning Engineer Jobs
Jump back to the full list of openings and apply to any sr staff machine learning engineer role that fits.
Find Jobs