Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Sr. Staff ML Engineer, Hardware Software Co-Design

$265k - $331k

Rivian

About Rivian

Rivian is on a mission to keep the world adventurous forever. This goes for the emissions-free Electric Adventure Vehicles we build, and the curious, courageous souls we seek to attract.


As a company, we constantly challenge what's possible, never simply accepting what has always been done. We reframe old problems, seek new solutions and operate comfortably in areas that are unknown. Our backgrounds are diverse, but our team shares a love of the outdoors and a desire to protect it for future generations.


Role Summary

We are looking for an Engineer / Research Scientist with deep expertise in quantized deep learning models for hardware acceleration in autonomous systems. In this cross-disciplinary role, you will bridge perception model design and hardware-aware deployment, enabling efficient execution of high-performance perception algorithms across embedded compute platforms. You will focus on researching state of the art perception models and develop optimization pipelines for the quantized versions of these models customized to provide real-time performance and energy efficiency on next-generation autonomy hardware.


Responsibilities

  • Research state of the art perception models in collaboration with the ADAS SW teams
  • Lead the development of optimizations for mapping quantized perception models (e.g., CNNs, Transformers, LLMs) to embedded and heterogeneous hardware platforms.
  • Design and implement hardware-aware optimizations, including quantization strategies, model compression, memory-efficient representations, and operator fusion, targeted to custom accelerators.
  • Collaborate with hardware teams to co-optimize model architecture and compute pipeline under real-time constraints (latency, throughput, power).
  • Benchmark and analyze system performance across platforms and iterate to achieve optimal deployment efficiency.
  • Partner with perception, systems, and autonomy teams to align model optimization efforts with hardware roadmap and real-world autonomy requirements.
Qualifications
  • Ph.D. or M.S. in Computer Engineering, Electrical Engineering, Computer Science, or related field with a focus on ML compilers, embedded systems, or hardware-aware AI.
  • Hands-on experience with quantized model deployment, ML design stacks, and code generation for embedded or heterogeneous compute systems.
  • Strong understanding of computer vision models (e.g., object detection, segmentation) and their optimization for edge inference.
  • Proficiency in deep learning frameworks (e.g., PyTorch, TensorFlow) and their low-level IRs or export formats (e.g., ONNX).
  • Solid programming skills in C++, Python • Familiarity with CUDA/OpenCL (or other accelerator programming models).
Preferred Qualifications:
  • Prior experience working with hardware-software co-design, especially for autonomous or robotics platforms.
  • Deep knowledge of numerical precision trade-offs, quantization-aware training (QAT), and dynamic/static quantization flows
  • Familiarity with embedded real-time constraints and hardware profiling/debugging tools.
  • Familiarity with rearchitecting models to best suit hardware capabilities.
  • Publication record in top-tier ML/Systems conferences (e.g., MLSys, NeurIPS, DAC, ICCAD).

Pay Disclosure

Salary Range: The salary range for this role is $265,000 - $331,000. for San Francisco Bay Area based applicants. This is the lowest to highest salary we in good faith believe we would pay for this role at the time of this posting. An employee's position within the salary range will be based on several factors including, but not limited to, specific competencies, relevant education, qualifications, certifications, experience, skills, geographic location, shift, and organizational needs.

The successful candidate may be eligible for annual performance bonus and equity awards.

Benefits Summary: Rivian offers a comprehensive package of benefits for full-time and part-time employees, their spouse or domestic partner, and children up to age 26, including but not limited to paid vacation, paid sick leave, and a competitive portfolio of insurance benefits including life, medical, dental, vision, short-term disability insurance, and long-term disability insurance to eligible employees. You may also have the opportunity to participate in Rivian's 401(k) Plan and Employee Stock Purchase Program if you meet certain eligibility requirements. Full-time employee coverage is effective on their first day of employment. Part-time employee coverage is effective the first of the month following 90 days of employment. More information about benefits is available at rivianbenefits.com.

You can apply for this role through careers.rivian.com (or through internal-careers-rivian.icims.com if you are a current employee). This job is not expected to be closed any sooner than 7/15/2026.

Equal Opportunity

Rivian is an equal opportunity employer and complies with all applicable federal, state, and local fair employment practices laws. All qualified applicants will receive consideration for employment without regard to race, color, religion, national origin, ancestry, sex, sexual orientation, gender, gender expression, gender identity, genetic information or characteristics, physical or mental disability, marital/domestic partner status, age, military/veteran status, medical condition, or any other characteristic protected by law.

Rivian is committed to ensuring that our hiring process is accessible for persons with disabilities. If you have a disability or limitation, such as those covered by the Americans with Disabilities Act, that requires accommodations to assist you in the search and application process, please email us at View email address on click.appcast.io.

Candidate Data Privacy

Rivian may collect, use and disclose your personal information or personal data (within the meaning of the applicable data protection laws) when you apply for employment and/or participate in our recruitment processes ("Candidate Personal Data"). This data includes contact, demographic, communications, educational, professional, employment, social media/website, network/device, recruiting system usage/interaction, security and preference information. Rivian may use your Candidate Personal Data for the purposes of (i) tracking interactions with our recruiting system; (ii) carrying out, analyzing and improving our application and recruitment process, including assessing you and your application and conducting employment, background and reference checks; (iii) establishing an employment relationship or entering into an employment contract with you; (iv) complying with our legal, regulatory and corporate governance obligations; (v) recordkeeping; (vi) ensuring network and information security and preventing fraud; and (vii) as otherwise required or permitted by applicable law.


Rivian may share your Candidate Personal Data with (i) internal personnel who have a need to know such information in order to perform their duties, including individuals on our People Team, Finance, Legal, and the team(s) with the position(s) for which you are applying; (ii) Rivian affiliates; and (iii) Rivian's service providers, including providers of background checks, staffing services, and cloud services.


Rivian may transfer or store internationally your Candidate Personal Data, including to or in the United States, Canada, the United Kingdom, and the European Union and in the cloud, and this data may be subject to the laws and accessible to the courts, law enforcement and national security authorities of such jurisdictions.


Please note that we are currently not accepting applications from third party application services.
Vacancy posted 17 hours ago
Similar jobs that could be interesting for youBased on the Sr. Staff ML Engineer, Hardware Software Co-Design in Palo Alto, CA vacancy
  • $147k - $211k

    Google Inc. is seeking a Software Engineer in Mountain View to develop low-level software for their Tensor SoC and Pixel devices. The role involves performance analysis, hardware-software interface design, and collaboration with multiple teams. Applicants should have a... 
    Suggested

    Google Inc.

    Mountain View, CA
    3 days ago
  • $218.8k - $335.3k

     ...mobility. Through a human-centered design process, we create vehicles...  ...standard —from breakthrough hardware and battery systems to intuitive design, intelligent software, and next-generation safety...  ...a global scale. Role As a Staff AI/ML Engineer in the Embodied AI... 
    Suggested
    Local area
    Remote work
    Work from home
    Flexible hours

    Israelvcforum

    Mountain View, CA
    1 day ago
  • $240k - $334k

     ...Bachelor's degree in Electrical Engineering, Computer Engineering,...  ...architecture, chip architecture, or hardware-software co‑design. Experience developing...  ...for massive‑scale ML training and inference. Experience...  ...systems. As a Senior Staff Co‑Design Engineer on the TPU... 
    Senior
    Worldwide
    Shift work

    Google Inc.

    Sunnyvale, CA
    3 days ago
  • Google Inc. is looking for a Senior Staff Co-Design Engineer to shape the future of AI/ML hardware acceleration. This role involves working on cutting-edge TPU technology...  ...ML models and work closely with hardware and software teams to innovate and optimize design and... 
    Senior

    Google Inc.

    Sunnyvale, CA
    3 days ago
  • $237k - $296k

     ...generations. Role Summary We are seeking a high-caliber Sr. Staff Design Verification Engineer to join our ADAS and Inference Silicon team. You...  ...) to verify safety mechanisms (ECC, Parity, BIST). Hardware-Software Co-Verification (nice-to-have): Collaborate with... 
    Senior
    Full time
    Contract work
    Temporary work
    Part time
    Local area
    Shift work
    Night shift

    Rivian

    Palo Alto, CA
    4 days ago
  • $126k - $204.5k

     ...drives great outcomes. Job Summary Design and build agent-driven systems leveraging...  ...machine learning concepts and familiarity with ML frameworks (e.g., TensorFlow, PyTorch) is...  ...degree in Computer Science or Electrical Engineering or equivalent military experience... 
    Senior
    Full time
    Work at office

    Palo Alto Networks

    Santa Clara, CA
    4 days ago
  • $126k - $204.5k

     ...security protection to all cloud services, customers on-premise remote networks and mobile users. As a Sr Staff Software Engineer - you will build and design distributed backend services that are the backbone of our platform. You will need to think wide about all system... 
    Senior
    Full time
    Work at office
    Immediate start
    Remote work
    Visa sponsorship
    Work visa

    Palo Alto Networks

    Santa Clara, CA
    4 days ago
  • $189.3k - $320.7k

     ...Through a human-centered design process, we create vehicles...  ...standard —from breakthrough hardware and battery systems to...  ...intuitive design, intelligent software, and next-generation...  ...-world scenarios. As a Staff AI/ML Future Sensing Engineer in the Embodied AI organization... 
    Local area
    Remote work
    Work from home
    Relocation
    Relocation package
    Flexible hours

    General Motors

    Sunnyvale, CA
    6 days ago
  • $163.08k - $308.88k

     ...Vehicles, Digital and Design (EVDD) team is...  ...is seeking a Senior Staff WiFi Connectivity Engineer to serve as the primary...  ...technologies within our Software Defined Vehicle (SDV...  ...lead between Hardware, Antenna/RF, Cyber Security...  ...like advanced co-existence and high-stability... 
    Senior
    Visa sponsorship

    Ford Motor Company

    Palo Alto, CA
    3 days ago
  • Dormont Manufacturing Co is seeking a Senior Staff Software Engineer to lead the architectural design of a next-generation durable execution platform. You will work on building a scalable and fault-tolerant system, integrating AI to streamline functionality and ensure top... 
    Senior

    Dormont Manufacturing Co

    Mountain View, CA
    1 day ago
  • $189k - $300k

     ...a human-centered design process, we create...  ...from breakthrough hardware and battery systems...  ...design, intelligent software, and next-...  ...works on and delivers ML models to the product...  ...team of AI/ML engineers, data scientists and...  ...vehicles. As a Staff AI/ML Engineer in... 
    Local area
    Remote work
    Work from home
    Relocation
    Relocation package
    Flexible hours

    General Motors

    Sunnyvale, CA
    2 days ago
  • $189.3k - $320.7k

     ...mobility. Through a human-centered design process, we create vehicles...  ...standard -from breakthrough hardware and battery systems to intuitive design, intelligent software, and next-generation safety...  ...-world scenarios. As a Staff ML Engineer on the Prometheus team within... 
    Local area
    Remote work
    Work from home
    Relocation
    Relocation package
    Flexible hours

    General Motors

    Sunnyvale, CA
    5 days ago
  • $132k - $330k

    Software Engineer, AI Inference Codesign The AI inference co-design team's goal is to take research models and make them run efficiently on our AI-ASIC to power real...  ...and figure out novel techniques to improve hardware utilization and throughput Implement/improve highly... 
    Hourly pay
    Full time
    Temporary work
    Flexible hours

    Tesla Motors, Inc.

    Palo Alto, CA
    2 days ago
  • $240k - $280k

     ...delightful) vertically integrated, small EVs designed to meet the global mobility...  ...more efficient. ALSO is looking for a Sr. Staff Electrical Engineer, High Speed Design to develop electronics...  ...Serve as the technical authority and hardware architect for a cross-functional... 
    Senior
    Contract work
    Local area
    Flexible hours

    Also

    Palo Alto, CA
    3 days ago
  • $182.31k - $264.2k

     ...Description We are  CARIAD , an automotive software development team with the Volkswagen...  ...around it. ​ Role Summary: The Sr Staff Hardware Engineer, Radio Frequency serves as a...  ...Platform Development team, driving the design, validation, and optimization of advanced... 
    Senior
    Permanent employment
    Temporary work
    Worldwide

    Cariad, Inc.

    Mountain View, CA
    25 days ago
  • A tech company in Mountain View seeks talented engineers for a role emphasizing high-performance systems, inference optimization, and model...  .... You will thrive in ambiguity, tackle unclear problems, and design impactful solutions. The position offers a competitive base... 

    Inworld

    Mountain View, CA
    1 day ago
  • $180k

    A leading technology company is seeking expert engineers for a role focused on multimodal mid-training data. Candidates will design algorithms to enhance model intelligence and optimize data mixtures. Expertise in ML and familiarity with large model scaling are essential... 
    Relocation

    Pantera Capital

    Palo Alto, CA
    3 days ago
  • Docker, Inc. is hiring a Staff ML Engineer to be a founding engineer on the Intelligence team. You will design and build ML systems focused on governance and security capabilities...  ...+ years of ML/AI expertise and 8+ years of software engineering experience. Docker offers a... 
    Remote job
    Flexible hours

    Docker, Inc.

    Palo Alto, CA
    1 day ago
  •  ...AI lab for chip design. We build AI...  ...Our goal is to co-design custom ASICs...  ...evolving ML workloads, and...  ...impossible with current hardware paradigms. Born...  ...the Technical Staff at Architect,...  ...and production engineering for chip...  ...Engineering: Strong software engineering skills... 

    Architect

    Palo Alto, CA
    1 day ago
  • $189.3k - $290.7k

     ...mobility. Through a human-centered design process, we create vehicles...  ...standard —from breakthrough hardware and battery systems to intuitive design, intelligent software, and next-generation safety...  ...real-world scenarios.As a Staff ML Infra Engineer, you will drive the... 
    Local area
    Remote work
    Work from home
    Relocation
    Relocation package
    Flexible hours

    General Motors

    Sunnyvale, CA
    4 days ago
  •  ...Alpha and Omega Semiconductor (AOS), we design, develop and globally supply a broad range...  ...definition and system/applications engineering works. This position will focus on product...  ...Build simulation model or hardware for proof of concepts Provide applications... 
    Senior
    Local area

    Alpha & Omega Semiconductor

    Sunnyvale, CA
    12 days ago
  • $158k - $241.9k

     ...mobility. Through a human-centered design process, we create vehicles...  ...s standard -from breakthrough hardware and battery systems to intuitive design, intelligent software, and next-generation safety...  ...scale. Role: As a Senior AI/ML Engineer within the Onboard Embodied AI... 
    Senior
    Local area
    Work from home
    Relocation package
    Flexible hours

    General Motors

    Mountain View, CA
    2 days ago
  •  ...infrastructure company in California seeks a Member of Technical Staff — Training to design and optimize large-scale distributed training systems for...  ...AI models. Candidates should have 5+ years of experience in ML systems and be proficient in Python along with another... 

    RadixArk

    Palo Alto, CA
    2 days ago
  • $158k - $241.9k

     ...mobility. Through a human-centered design process, we create vehicles...  ...s standard —from breakthrough hardware and battery systems to intuitive design, intelligent software, and next-generation safety...  ...global scale. Role As a Senior AI/ML Engineer within the Onboard Embodied AI... 
    Senior
    Local area
    Relocation package
    Flexible hours

    Israelvcforum

    Mountain View, CA
    1 day ago
  • $163k - $250k

     ...around developing vehicles powered by software and data. As a Staff Machine Learning Engineer, you will be a crucial part of our...  ...the development of traditional ML and Generative AI models and...  ...drive impact through automation. Design and develop production backend distributed... 
    Hourly pay
    Full time
    Local area

    Rivian Automotive, Inc.

    Palo Alto, CA
    1 day ago
  •  ...cars to learning machines. We lead in chip design, verification, and IP integration,...  ...creation of high-performance silicon chips and software content. Join us to transform the future...  .... You Are: You are an accomplished engineer with a passion for physical design and a... 
    Senior

    Synopsys, Inc.

    Sunnyvale, CA
    1 day ago
  • $148.5k - $223.9k

    Salesforce AI Research in Palo Alto is seeking a Machine Learning Engineer to develop next-generation agentic AI systems. You will closely...  ...with research scientists and product managers to innovate and design cutting-edge AI solutions. The ideal candidate possesses... 
    Senior

    Centaur Labs

    Palo Alto, CA
    1 day ago
  • $170k - $216k

    A leading autonomous driving technology firm in California is seeking a Hardware Engineer to design microarchitectures for high-performance computing cores. You will collaborate with a multidisciplinary team to optimize hardware for autonomous vehicles. Ideal candidates... 

    Waymo

    Mountain View, CA
    17 hours ago
  • About the team The AV ML Infra team builds end‑to‑end ML platforms and developer‑facing products...  ...diverse infrastructures. Position Overview As a Staff AI/ML Full‑Stack Engineer, you will design and build end‑to‑end software products, owning user‑facing interfaces,... 

    Israelvcforum

    Sunnyvale, CA
    1 day ago
  • GEICO . For more information, please .Position Description Our Senior Staff Engineer leads the architecture and design of the systems that power our policy platform and works with our Staff and Sr. Engineers to innovate and build new systems, improve and enhance existing... 
    Senior
    Work experience placement
    Flexible hours

    GEICO

    Palo Alto, CA
    1 day ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Sr. Staff ML Engineer, Hardware Software Co-Design. Be the first to apply!