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

Staff Software Engineer, ML Training and Inference Infrastructure

$228k - $285k

Rivian

About Us Rivianis 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 As a Staff Software Engineer, ML training and inference infrastructure, you will be a member of the Perception team at Rivian, which develops advanced machine learning algorithms that directly impact safety critical self-driving features of our category defining vehicles. We are looking for candidates with deep knowledge and strong enthusiasm towards establishing a state-of-art ML infrastructure for training and inference of large autonomous driving models; and optimizing the training and inference performance. Responsibilities Optimize the performance of Deep Learning training workload on NVIDIA GPU systems on a large scale Optimize the latency of model inference and model pre- and post-processing on onboard systems Design, train, and deploy large deep learning models that can leverage the vast amount of labeled and unlabeled data Qualifications PhD in CS/CE/EE, or equivalent, in industry experience Deep knowledge of PyTorch Knowledge of model training framework (e.g. PyTorch Lightning, ray, etc.) In-depth knowledge of transformer architecture and ways to accelerate the training and inference of transformer models Experience of performing large scale distributed training of models A track record of profiling models and doing detective work to improve model training and inference speed Preferred Skill Requirements: Experience with CUDA or Triton language for writing custom ops Knowledge of Nvidia TensorRT Knowledge of NCCL Experience with edge computing systems A track record of efficiently solving complex problems collaboratively on larger teams Pay Disclosure Salary Range for California Based Applicants: $228,000.00 - $285,000.00 (actual compensation will be determined based on experience, location, and other factors permitted by law). Benefits Summary : Rivian provides robust medical/Rx, dental and vision insurance packages for full-time employees, their spouse or domestic partner, and children up to age 26. Coverage is effective on the first day of employment Company Statements 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 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. #J-18808-Ljbffr Rivian

Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Staff Software Engineer, ML Training and Inference Infrastructure in Palo Alto, CA vacancy
  • $262k - $365k

    Senior Staff Software Engineer, Search Evaluation Infrastructure Development Google New York, NY, USA ; Mountain View, CA, USA...  ...technical project strategy, ML design, and working with ML infrastructure...  ..., and relevant education or training. US: $262,000 - $365,000 (USD) +... 
    Training
    Early shift

    Google Inc.

    Mountain View, CA
    1 day ago
  •  ...deliver industry-leading training and inference speeds and empowers machine...  ...effortlessly run large-scale ML applications, without the...  .... About The Role As a software engineer on our AI cloud platform,...  ...distributed training and inference infrastructure. You will define and... 
    Training

    Cerebras

    Sunnyvale, CA
    11 hours ago
  •  ...deliver industry-leading training and inference speeds; over 10 times...  ...the Role We're hiring a Staff Engineer to help lead, drive, and...  ...and maintain production software, with responsibilities spanning...  ...Influence. Partner with ML, Product, Infrastructure, and Cloud teams to... 
    Training

    Cerebras Systems, Inc.

    Sunnyvale, CA
    7 days ago
  • $207k - $301k

    Staff AI/ML Software Engineer, YouTube Ads Creative Foundational Infrastructure YouTube, Mountain View, CA, USA Apply Required Qualifications Bachelor’s degree in Computer...  ...learning infrastructure to accelerate model training, evaluation, and rapid deployment. Partner... 
    Training

    Google Inc.

    Mountain View, CA
    4 days ago
  • $197k - $291k

    Staff Software Engineer, Machine Learning Compilers, Edge TPU Google Mountain...  ...with relevant ML design and ML infrastructure (e.g., model deployment,...  ...optimizing ML models for inference. Experience in Multi-Level...  ...and relevant education or training. Your recruiter can... 
    Training
    Full time
    Temporary work

    Google Inc.

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

     ...testing and launching software products and...  ...developing large‑scale infrastructure, distributed...  ...Computer Science, Engineering or related field....  ...experienced and passionate Staff Software...  ...networking and AI/ML landscape. Effectively...  ...relevant education or training. Your recruiter... 
    Training
    Full time
    Remote work
    Worldwide

    Google Inc.

    Sunnyvale, CA
    4 days ago
  • $207k - $301k

    Staff Software Engineer, AI/ML Infrastructure, TPU Supercomputers Sunnyvale, CA, USA Required qualifications Bachelor's degree or equivalent practical...  ...related skills, experience, and relevant education or training. US: $207000 - $301000 (USD) + 20% bonus target +... 
    Training
    Remote work
    Worldwide

    Google Inc.

    Sunnyvale, CA
    1 day ago
  •  ...Partners, Cognita’s models are trained and validated on one of...  ...As a Member of Technical Staff in Software Engineering, you will build the full...  ...Collaborate closely with ML training, evaluation, and infrastructure teams to integrate inference into production workflows.... 
    Training

    Cognita Imaging Inc.

    Palo Alto, CA
    3 days ago
  • $193.93k - $352.29k

     ...looking for a Senior/Staff Software Engineer to serve as a...  ...technical leader for Nuro’s ML Data engine. You...  ...Machine Learning, and Infrastructure, acting as an architect...  ...into high-value training signals for autonomy...  ...compute embeddings or run inference at scale, manage... 
    Training
    Shift work

    Kindredventures

    Mountain View, CA
    4 days ago
  • $155.42k - $395.9k

     ...Description About the Team: The ML Inference Platform is part of the AV ML Infrastructure organization. Our team owns the...  ...seeking a Senior ML Infrastructure engineer to help build and scale robust...  ...implement core platform backend software components. Collaborate with ML... 
    Local area
    Remote work
    Relocation
    Relocation package
    Flexible hours

    Israelvcforum

    Mountain View, CA
    4 days ago
  • $213k - $263k

     ...Senior Software Engineer, Data Infrastructure Waymo is an autonomous driving technology...  ...across 15+ U.S. states. The ML Ops team, part of Waymo ML...  ...and model hosting / inference infrastructure Experience...  ...location, experience, relevant training and education, and skill... 
    Training
    Full time
    Remote work

    Waymo

    Mountain View, CA
    20 hours ago
  • $170k - $216k

     ....S. states. The ML Ops team, part of...  ...builds tools and infrastructure to realize the ML...  ...re looking for a software engineer to join the team...  ...Platform- Senior Staff Software Engineer...  ...Develop Waymo's inference platform to make...  ...experience, relevant training and education,... 
    Training
    Full time
    Remote work

    Waymo

    Mountain View, CA
    2 days ago
  •  ...Tech Lead, AI Compute Infrastructure Los Angeles, Palo Alto...  ...—from multimodal training data pipelines to high...  ...You will be the core engineer responsible for building...  ...thousands of devices for inference, training, data...  ...Experience with core ML frameworks such as PyTorch... 
    Training
    Full time

    HeyGen

    Palo Alto, CA
    1 day ago
  • $188k - $275k

    What You’ll Do Inference Platform Team The Inference team builds...  ...systems. About the Role As a Staff Software Engineer (IC5) on the Inference team...  ...and Kubernetes‑based infrastructure, focusing on areas like scheduling...  ...Exposure to large‑scale AI/ML infrastructure or... 
    Permanent employment
    Temporary work
    Casual work
    Work at office
    Flexible hours

    Dormont Manufacturing Company

    Sunnyvale, CA
    20 hours ago
  • $193.93k - $352.29k

     ...driving technology. In an ML-first system, the...  ...and diversity of its training and evaluation data....  ...scalable and reliable data infrastructure. This infrastructure...  ...collaborates closely with system engineers to thoroughly validate...  ...across broader software organization A... 
    Training
    Work experience placement
    Immediate start
    Flexible hours

    Nuro

    Mountain View, CA
    5 days ago
  • $189k - $303k

     ...'re searching for a Staff Machine Learning Engineer - Online Maps to join Aurora's Maps ML team. The Maps ML team...  ...operator Build infrastructure and tests that support...  ...Excellent software engineering skills in...  ...relevant education or training, and market conditions... 
    Training
    Work at office
    Local area
    3 days per week

    Aurora Innovation

    Mountain View, CA
    2 days ago
  • $207k - $301k

    Staff Software Engineer, YouTube Ads Marketplace Optimization Mountain View, CA, USA Qualifications...  .... 5 years of experience with ML design and ML infrastructure (model deployment, model...  ...experience, and relevant education or training. US: $207 000 - $301 000 (USD) +... 
    Training

    Google Inc.

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

     ...our vehicle and cloud infrastructure. Engage in cross-team...  ...have broad impact across software and hardware...  ...Maximize the productivity of engineers across the company and...  ...with robotics and/or ML systems The base salary...  ...relevant education or training, and market conditions... 
    Training
    Local area

    Dormont Manufacturing Company

    Mountain View, CA
    2 days ago
  • $207k - $301k

    Staff Software Engineer, Discover Ranking Google Mountain View, CA, USA Bachelor’s degree or...  .... 5 years of experience with ML design and ML infrastructure (e.g., model deployment, model evaluation...  ..., and relevant education or training. US: $207000 - $301000 (USD) + 20... 
    Training

    Google Inc.

    Mountain View, CA
    4 days ago
  • $189k - $274k

     ...and accessible for all. As a Staff Software Engineer focusing on Deep Learning...  ...onboard the vehicle and during training on large-scale data centers....  ...experience in optimizing DL/ML workloads at the framework...  ...OpenAI Triton, Mojo and other inference acceleration tools. The... 
    Training
    Work at office
    Local area
    3 days per week

    Dormont Manufacturing Company

    Mountain View, CA
    1 day ago
  • $165.3k - $219.68k

     ...the world's best data and AI infrastructure platform so our customers...  ...and data exploration. As a Staff Software Engineer for Search Quality, you...  ...multimodal search. Design and train production‑ready ranking...  ...processing. Champion excellence in ML and search engineering,... 
    Training
    Local area
    Worldwide

    Menlo Ventures

    Mountain View, CA
    3 days ago
  • $262k - $365k

    Senior Staff Software Engineer, TPU Performance corporate_fare Google place Sunnyvale...  ...technical project strategy, ML design, and working with ML infrastructure (e.g., model deployment,...  ...enabling them to execute massive training and inference workloads using PyTorch and... 
    Training
    Worldwide

    Google

    Sunnyvale, CA
    1 day ago
  • $228.6k - $314.25k

     ...world’s best data and AI infrastructure platform so our...  ...business. Founded by engineers — and customer obsessed...  ...layout solutions for the ML world Influence the Data...  ...by applying your software engineering experience...  ...relevant certifications and training, and specific work... 
    Training
    Local area
    Worldwide

    Menlo Ventures

    Mountain View, CA
    3 days ago
  • $190k - $250k

     ...looking for an AI Infra engineer to join our growing...  ...primarily on AWS. As an AI Infrastructure Engineer, you will be...  ...closely with our Inference and Research teams to...  ...optimize our large-scale AI training and inference clusters...  ...solutions tailored to ML workloads running on... 
    Training
    Full time

    Pantera Capital

    Palo Alto, CA
    3 days ago
  • $207k - $275k

     ...foundation that powers AI training and inference at scale. This is an...  ...that eliminate infrastructure bottlenecks and...  ...What You’ll Do As a Staff Engineer (IC5), you will be a...  ...years of professional software engineering experience...  ...based applications, or ML pipelines.... 
    Training
    Permanent employment
    Temporary work
    Casual work
    Work at office
    Flexible hours

    Jobr

    Sunnyvale, CA
    4 days ago
  • $190k - $261.25k

    Staff Software Engineer - Customer Experience Intelligence (CXI) At Databricks...  ...the world’s best data and AI infrastructure platform so our customers...  .... Hands‑on experience with ML‑assisted systems, decision...  ...relevant certifications and training, and specific work location... 
    Training
    Local area
    Worldwide

    Dormont Manufacturing Company

    Mountain View, CA
    20 hours ago
  • About the Role We're hiring a Staff Engineer to own major areas of the architecture of our Inference Cloud Platform. This team...  ...Influence. Partner with ML, Product, Infrastructure, and Platform teams to translate...  ...8+ years of experience in software engineering, with... 

    Cerebras Systems, Inc.

    Sunnyvale, CA
    7 days ago
  • $207k - $300k

    Staff Software Engineer, Generative AI, Core Machine Learning corporate_fare Google place...  ...5 years of experience leading ML design and optimizing ML infrastructure (e.g., model deployment, model evaluation...  ..., and relevant education or training. Your recruiter can share more... 
    Training
    Full time

    Google Inc.

    Mountain View, CA
    1 day ago
  • $176k

     ...What to Expect We are looking for strong software engineers to help scale the next generation of large AI...  ...performance engineering. You will work closely with ML practitioners and infrastructure engineers to improve training efficiency, accelerate experimentation,... 
    Training
    Hourly pay
    Full time
    Temporary work
    Flexible hours

    Tesla

    Palo Alto, CA
    3 days ago
  • $193.93k - $291.15k

     ...About the Role Nuro is seeking a Software Engineer with expertise in large-scale infrastructure, workload orchestration, and data processing to join our ML Infrastructure team . In this...  ...handle massive-scale distributed training. Data & ETL: Designing robust... 
    Training
    Immediate start
    Flexible hours

    Nuro

    Mountain View, CA
    3 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Staff Software Engineer, ML Training and Inference Infrastructure. Be the first to apply!