Staff Software Engineer, ML Acceleration and Performance jobs in United States
cer-icon
Apply on Employer Site
company-logo

Rivian and Volkswagen Group Technologies ยท 2 months ago

Staff Software Engineer, ML Acceleration and Performance

Rivian is on a mission to keep the world adventurous forever, focusing on emissions-free Electric Adventure Vehicles. As a Staff Software Engineer, you will develop advanced machine learning algorithms that impact safety-critical self-driving features of Rivian's vehicles.

AutomotiveInformation TechnologySoftware
check
H1B Sponsor Likelynote

Responsibilities

Develop, optimize and deploy ultra-low latency Deep learning/Machine Learning algorithms for Rivian ADAS and Autonomy use cases
Research state of the art model compression and efficient model design techniques and enable the team to leverage these across a wide range of customer facing features
Collaborate with the low-level software and hardware architecture teams to characterize the in-house ML models on our embedded platforms and optimize the models subject to the on device compute and memory constraints

Qualification

Deep LearningMachine LearningPythonModel CompressionNeural Architecture SearchEmbedded ProcessorsPerformance ProfilingResearch ExperienceCommunication SkillsTeam Player

Required

MS. or Ph.D. in Computer Science, Electrical, Mechanical, Aerospace Engineering or a related field
Good understanding of the fundamentals of deep learning, heterogenous computing, ML accelerators and compilers with 7+ years of industrial experience
Good team player with great communication skills to drive cross functional efforts in a fast-paced development environment
Research and development experience in one or more of the following areas: model compression and neural architecture search techniques knowledge distillation, pruning, quantization and quantization aware training optimizing and deploying inference on various embedded processors
Experience defining compute architecture for efficient Deep learning inferencing
Capability to understand hardware spec documents and performance profiling tools
Strong Python programming background and in-depth knowledge of at least one framework amongst PyTorch, TensorFlow or MXNet
Experience implementing inference logic from first principles using low level subroutines like BLAS, CUDA Kernels or C++ natively
Familiarity with ONNX runtimes and DL compilers like XLA or Glow

Benefits

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

Rivian and Volkswagen Group Technologies

twittertwitter
company-logo
Rivian and Volkswagen Group Technologies develops scalable automotive software and technology platforms for multiple vehicle segments.

H1B Sponsorship

Rivian and Volkswagen Group Technologies has a track record of offering H1B sponsorships. Please note that this does not guarantee sponsorship for this specific role. Below presents additional info for your reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2025 (9)

Funding

Current Stage
Late Stage

Leadership Team

leader-logo
Kranti Garatkar
Staff Technical Program Manager
linkedin
Company data provided by crunchbase