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 pageApply 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
- Staff Application Security EngineerRemote
- Senior Security Engineer - Enterprise Security EngineeringRemote
- Senior Hardware Test EngineerRemote
- Staff Software Engineer, Full Stack – Aurora ServicesRemote
- Staff Security Engineer, Cloud Detection & ResponseRemote
- Senior Software Engineer - Cloud PlatformRemote