Senior GPU Engineer
Remote Friendly
Updated on 5/12/2023
Locations
San Francisco, CA, USA
Experience Level
Entry
Junior
Mid
Senior
Expert
Requirements
  • Excellent GPU programming skills in CUDA or OpenCL with a thorough understanding of parallel programming patterns and GPU architecture preferably across multiple vendors
  • Strong background in software architecture, library design and design patterns
  • Strong C++ programming skills
  • Hands-on experience benchmarking, profiling, debugging and optimizing accelerator libraries and kernels to extract optimal performance
  • Proven background in system performance, high performance computing and architecture-aware optimizations
  • Strong communication, influence, and negotiation skills and the ability to work collaboratively within a team
  • Excellent analytical and problem-solving skills
  • Minimum 2+ years of relevant industry experience or equivalent experience
Responsibilities
  • Design, develop, test and deploy GPU solutions that are optimized across multiple GPU architectures (custom accelerator inside AV and GPGPUs in cloud)
  • Own the performance of accelerator kernels and libraries (both on and off vehicle)
  • Work with cross-functional teams (compiler, performance tooling, runtime, ML framework and application development) to ensure that reusable, reliable high-performance libraries are delivered
  • Review code submissions, provide guidance on design and implementation, break down tasks for junior developers, track execution and efficiently report status
  • Create and implement technology standards, methodologies, processes, and guidelines
  • Manage relationships with external vendors and internal customers
Desired Qualifications
  • MS or PhD in CS, or related technical field or equivalent experience
  • Experience with other GPU programming models like SYCL
  • Experience with DSP architectures
  • Experience with AI and ML frameworks and inference software stack
  • Experience with designing software applications for safety critical systems
Cruise

1,001-5,000 employees

Self-driving car service
Company Overview
Cruise's is building self-driving vehicles to improve life in our cities. The company makes autonomous, sustainable, self-driving EVs.
Benefits
  • Flexible vacation
  • Paid holidays
  • Paid parental leave
  • Fertility & family expansion benefits
  • 401k matching program
  • Monthly social events
  • Community volunteering programs
  • Healthy meals & snacks for onsite employees
  • Quarterly offsites & working retreats
  • Monthly wellness stipend
  • Mental health support
  • Professional development programs
  • On-site gym in SF HQ
  • Commuter benefits for onsite employees
  • Medical, dental & vision coverage
Company Core Values
  • Stay safe
  • Stay focused
  • Own it
  • Seek truth
  • Work together
  • Be humble