Senior / Staff Software Engineer, Simulation Platform

AI company building next generation self-driving technology, founded by AI pioneer Raquel Urtasun.
$184,000 - $272,000
Backend
Staff Software Engineer
Hybrid
4+ years of experience
AI · Automotive

Description For Senior / Staff Software Engineer, Simulation Platform

Waabi, an innovative AI company founded by AI pioneer Raquel Urtasun, is revolutionizing self-driving technology through their cutting-edge simulation platform, Waabi World. As a Senior/Staff Software Engineer on the Simulation Platform team, you'll be at the forefront of developing a modular and scalable platform that integrates autonomous systems, intelligent actor models, and sensor simulation. The role combines advanced software engineering with the exciting field of autonomous vehicles, offering the opportunity to work with state-of-the-art generative AI technologies. With offices in Toronto, San Francisco, and Dallas, Waabi offers a hybrid work environment and competitive compensation including equity and benefits. The position requires expertise in backend development, system architecture, and performance optimization, making it ideal for engineers passionate about solving complex technical challenges in the autonomous vehicle space. You'll collaborate with world-class researchers and engineers while contributing to technology that's bringing self-driving closer to commercialization than ever before. The company culture emphasizes innovation, collaboration, and work-life balance, supported by comprehensive benefits and modern facilities.

Last updated 3 hours ago

Responsibilities For Senior / Staff Software Engineer, Simulation Platform

  • Contribute to and improve state of the art self-driving simulator Waabi World
  • Improve scalability and performance of the simulation platform
  • Design and implement orchestration software between simulation subcomponents
  • Participate in technical and architecture discussions
  • Work with internal users to understand requirements and workflows
  • Advocate and set patterns for software development
  • Drive complex cross-functional technical projects

Requirements For Senior / Staff Software Engineer, Simulation Platform

Python
Rust
  • MS/PhD or Bachelors degree with minimum 4 years industry experience in Computer Science, Robotics or similar
  • Experience with backend technologies and languages (Python, C++, Rust)
  • Experience developing and maintaining production quality software
  • Understanding of test-driven and API-driven development methodologies
  • Experience designing interfaces between systems
  • Experience with multi-threaded system design/architecture
  • Experience working with cross-functional partners/stakeholders
  • Experience with software performance, optimization, and profiling
  • Experience with concurrency and determinism

Benefits For Senior / Staff Software Engineer, Simulation Platform

Medical Insurance
Dental Insurance
Vision Insurance
Equity
  • Competitive compensation and equity awards
  • Health, Dental and Vision coverage
  • Unlimited Vacation
  • Flexible hours and Work from Home support
  • Daily drinks, snacks and catered meals
  • Team building activities and social events
  • Facility includes gym, games room, collaborative spaces and patio
  • Annual performance bonus

Interested in this job?

Jobs Related To Waabi Senior / Staff Software Engineer, Simulation Platform

Senior / Staff Software Engineer

Senior/Staff Software Engineer position at Waabi, developing next-generation autonomous vehicle technology using AI-first approach, offering competitive compensation and comprehensive benefits.

Engineering Architect

Engineering Architect role at Microsoft focusing on Azure SQL database modernization and customer success engineering, requiring 5+ years of experience in SQL Server and related technologies.

Lead Backend Engineer

Multiple Lead and Senior Backend Engineer positions at Launch Potato, a digital media company offering remote work opportunities across Latin America.

Software CPU Architecture - Staff Engineer

Staff Software CPU Architecture Engineer role at Qualcomm focusing on optimizing software performance and energy efficiency for CPU architecture, requiring expertise in C++, Linux, and computer architecture.

Staff Engineer - Software Development Engineer and Test (SDET)

Staff Engineer SDET position at Qualcomm India, focusing on IoT test automation and infrastructure development, requiring 9+ years of experience in software testing and development.