Staff Software Engineer, Deep Learning Acceleration

Aurora · Remote · $171k–$274k

The role

Aurora seeks a Staff Software Engineer to enhance deep learning network performance for autonomous vehicles. The role involves performance analysis, optimization, and deployment of models on vehicles and data centers. Collaboration with cross-functional teams is key to improving self-driving technology.

Pay
$171k–$274k
Location
Remote
Work mode
Hybrid
Level
Staff
Experience
5+ yrs
Education
Bachelors

What we know that the posting doesn’t say

  • Seen 1 day agostill listed on the employer’s careers page
  • Posted 36 days agothe first time we saw it

About Aurora

Aurora develops self-driving technology to improve transportation safety and efficiency.

What you would do

  • Conduct performance analysis and optimization of deep learning networks for autonomous vehicles.
  • Optimize software architecture, system performance, and latency for deep learning applications.
  • Deploy deep learning models on autonomous vehicles and train on large-scale data centers.
  • Troubleshoot performance issues using profiling and roofline model techniques.
  • Collaborate with cross-functional teams to enhance self-driving technology efficiency.

Must have

  • Minimum 5+ years professional software engineering experience.
  • BS, MS, or PhD in Computer Science or related field.
  • Strong programming skills in CUDA, C++, and Python.
  • Experience in high-performance computing and parallel programming.
  • Proficiency with NVIDIA Nsight Systems and Nsight Compute.
  • Experience optimizing DL/ML workloads with PyTorch or TensorFlow.
  • Understanding of computer vision and transformer-based architectures.
  • Strong analytical skills for diagnosing performance bottlenecks.
  • Ability to quickly learn and adapt to new technologies.
  • Experience working on large code bases in fast-growing environment.
  • Strong communication skills for cross-functional teamwork.
  • Comfortable working in Linux/Unix environments.

Nice to have

  • Hands-on experience in motion planning or related fields.
  • Experience with TensorRT, OpenAI Triton, Mojo, or other inference tools.

What you get

  • Annual bonus
  • Equity compensation
  • Benefits package

Experience and education

  • 5+ years of relevant experience
  • Bachelors degree or equivalent experience

Key skills

  • cuda
  • c++
  • python
  • nvidia nsight systems
  • nsight compute
  • pytorch
  • tensorflow
  • computer vision
  • transformer
  • linux
  • unix
  • tensorrt
  • openai triton
  • mojo

Who we are Aurora’s mission is to deliver the benefits of self-driving technology safely, quickly, and broadly. The Aurora Driver https://aurora.tech will create a new era in mobility and logistics, one that will bring a safer, more efficient, and more accessible future to everyone. At Aurora, y…

Extracted from the employer’s posting. Read it in full on Aurora’s careers page

Apply without filling the form

Approve this role and the application is completed for you, including a résumé tailored to it. You get a confirmation when it lands, and a credit is only spent when a submission is confirmed.

Other roles at Aurora

All 26 roles at Aurora