Facebook pixel

Senior Software Engineer
Optimization
Confirmed live in the last 24 hours
Locations
Toronto, ON, Canada • San Francisco, CA, USA • Remote
Experience Level
Entry
Junior
Mid
Senior
Expert
Desired Skills
CUDA
C/C++/C#
Research
Python
Requirements
  • BS or higher degree in EE/ CS or equivalent industry experience
  • Solid programming background in Python and C++
  • 3+ years of experience in C/ C++ development
  • Ability to rapidly understand new fields
  • Experience with runtime performance improvement projects in the past
  • Open-minded and collaborative team player with the willingness to help others
  • Passionate about self-driving technologies, solving hard problems, and creating innovative solutions
  • CUDA/ OpenCL/ Shader development background
  • TensorRT deployment experience
  • Neural network compression, pruning, distillation, lower-precision inference/ training experience
  • Neural network tuning/ NAS experience
Responsibilities
  • Participate in various projects in the autonomous driving stack to reduce overall system runtime
  • Apply different types of optimization skills to reduce key bottleneck function runtime. Deploy solutions to CPU/ GPU devices to meet the latency budget
  • Apply different optimization techniques on neural networks to reduce inference time. Work with world-class researchers to improve neural network capabilities. Potentially design new types of networks to achieve SOTA performance
  • Build/ improve neural network training pipeline to reduce the overall model training time
  • Be part of a team of multidisciplinary Engineers and Research Scientists using an AI-first approach to enable safe self-driving at scale
Waabi

51-200 employees

Self-driving technology