Senior / Staff Software Engineer

AI company building the next generation of self-driving technology, founded by AI pioneer Raquel Urtasun.
$120,000 - $200,000
Full-Stack
Staff Software Engineer
Hybrid
51 - 100 Employees
5+ years of experience

Description For Senior / Staff Software Engineer

Waabi, an innovative AI company founded by AI pioneer Raquel Urtasun, is revolutionizing self-driving technology. With offices in Toronto, San Francisco, and Dallas, Waabi is seeking a Senior / Staff Software Engineer to join their dynamic team. This role offers an exciting opportunity to work on cutting-edge autonomous vehicle technology, collaborating with multidisciplinary engineers and researchers.

As a Senior / Staff Software Engineer at Waabi, you'll be at the forefront of AI-driven self-driving solutions. Your responsibilities will include building scalable tools and frameworks for AV development, leading technical discussions, and mentoring other engineers. This position requires a strong background in computer science or robotics, with at least 5 years of industry experience in developing production-quality software.

The ideal candidate should be proficient in languages like Python, Go, C++, or Rust, and have experience working in team environments on shared codebases. Familiarity with Linux, Docker, and git workflows is a plus. Waabi values innovation, collaboration, and a passion for solving complex problems in the self-driving domain.

Waabi offers a competitive benefits package, including equity awards, comprehensive health coverage, unlimited vacation, and flexible work arrangements. The company fosters a vibrant work culture with team-building activities and a world-class facility featuring a gym and collaborative spaces.

Join Waabi to make a significant impact on the future of transportation and be part of a team that's bringing the promise of self-driving technology closer to reality than ever before.

Last updated 7 months ago

Responsibilities For Senior / Staff Software Engineer

  • Be part of a team of multidisciplinary Engineers and Researchers using an AI-first approach to enable safe self-driving at scale
  • Build reliable and scalable tools and frameworks to support Autonomous Vehicle (AV) development
  • Lead technical and architecture discussions, collaborating with Researchers and Engineers
  • Mentor other software engineers via code reviews, technical design reviews, and sharing general software development best practices
  • Assist in task planning and estimation

Requirements For Senior / Staff Software Engineer

Python
Go
Rust
Linux
  • MS/PhD or Bachelors degree with a Computer Science, Robotics and/or similar technical field(s) of study
  • 5+ years of industry experience reading and developing production quality software
  • Experience using languages such as Python, Go, C++, or Rust
  • Experience working in a team environment on a common codebase
  • Ability to learn new technologies quickly
  • Open-minded and collaborative team player with willingness to help others
  • Passionate about self-driving technologies, solving hard problems, and creating innovative solutions

Benefits For Senior / Staff Software Engineer

Medical Insurance
Dental Insurance
Vision Insurance
  • Competitive compensation and equity awards
  • Health and Wellness benefits encompassing Medical, Dental and Vision coverage
  • Unlimited Vacation
  • Flexible hours and Work from Home support
  • Daily drinks, snacks and catered meals (when in office)
  • Regularly scheduled team building activities and social events both on-site, off-site & virtually
  • World-class facility that includes a gym, games room, multiple collaborative working spaces and a gorgeous patio (when in office)

Interested in this job?

Jobs Related To Waabi Senior / Staff Software Engineer

Lead Full Stack Developer (Analytics)

Lead Full Stack Developer (Analytics) role at Later, focusing on social media analytics and team leadership in Vancouver, Canada.

Lead Product Manager, Developer Experience

Lead Product Manager role at CoreWeave focusing on developer experience, shaping tools and interfaces for AI and accelerated computing applications.

Lead Developer

Lead the development team at CrewBloom, overseeing migration to Fastify, guiding React frontend, and managing AWS infrastructure in a remote, full-stack role.

Engineer Lead, ST

Lead Software Engineer position at Starbucks, focusing on developing and operating large-scale digital menu board implementations.