Senior Software Engineer - Performance

Zoox
Foster City, US
On-site

Who this role is best for

Aimed at senior engineers specializing in GPU optimization who influence hardware architecture decisions in autonomous vehicles.

Best fit for

  • GPU optimization experts who impact hardware design decisions
    — “Your work will strongly influence design decisions of future compute platforms
  • Engineers with experience in both computer vision and deep learning architectures
    — “scope for GPU usage ranges from traditional computer vision and deep learning architectures
  • Performance-focused candidates comfortable with complex geometric reasoning systems
    — “complex geometric reasoning and multi-agent decision making

Things to consider

  • Role requires balancing algorithm optimization with power efficiency constraints
    — “achieve maximum throughput at the most optimal power levels
  • Cross-team collaboration is central to guiding hardware and software decisions
    — “provide guidance to the software and hardware teams

How to stand out

  • Demonstrate concrete examples of GPU performance improvements in autonomous systems
    — “analyze, optimize and provide guidance to the software and hardware teams
  • Highlight experience with performance-critical algorithms in safety-critical domains
    — “GPU-based algorithms that are performance-critical for our solution
Pace · Fast PacedCollaboration · HighAutonomy · MediumDecision Impact · TeamLevel · Senior

Derived from job-description analysis by Serendipath's career intelligence engine.

What success looks like

  • optimized GPU algorithms
  • improved system performance
Typical background
expertise in GPU programmingbackground in software performance optimization

Skills & requirements

Required

GPU Performance OptimizationAlgorithm AnalysisMiddleware DevelopmentSoftware Architecture

Preferred

Self-driving TechnologyDeep Learning

Stack & domain

Gpu PerformanceSoftware PerformanceSelf-driving HardwareSoftware And Hardware OptimizationComputer VisionDeep LearningGeometric ReasoningMulti-agent Decision MakingSelf-drivingHardwareSoftwareAI

About the role

Original posting from Zoox via Lever

Zoox is building the world's most advanced self-driving hardware and software solution. The efficiency demands of such a system require an expert fine tuning of both the compute hardware architecture as well as the algorithms and middleware that runs on it to achieve maximum throughput at the most optimal power levels. 

The Software Performance team’s mission is to analyze, optimize and provide guidance to the software and hardware teams in order to meet the required specifications.   

As a GPU performance software engineer within the Software Performance team, you will instrument, monitor, analyze and optimize GPU-based algorithms that are performance-critical for our solution. The scope for GPU usage ranges from traditional computer vision and deep learning architectures to complex geometric reasoning and multi-agent decision making. Your work will strongly influence design decisions of future compute platforms & resource allocation.

Source: Zoox careers (Lever)

Similar roles