Software Engineer

AI company building next generation self-driving technology, founded by AI pioneer Raquel Urtasun.
$109,000 - $171,000
Backend
Entry-Level Software Engineer
Hybrid
101 - 500 Employees
AI · Automotive · Robotics

Description For Software Engineer

Waabi, an innovative AI company at the forefront of self-driving technology, is seeking a Software Engineer to join their growing team. Founded by AI pioneer Raquel Urtasun, Waabi is revolutionizing the autonomous vehicle industry with their AI-first approach to enable safe self-driving at scale.

As a Software Engineer at Waabi, you'll be part of a dynamic team working on cutting-edge autonomous vehicle technology. The role offers an exciting opportunity to build reliable and scalable tools and frameworks that support AV development, while collaborating with multidisciplinary Engineers and Researchers. You'll be involved in technical and architecture discussions, contributing directly to the future of self-driving technology.

The position offers a competitive salary range of $109,000 - $171,000 USD, along with attractive equity awards and comprehensive benefits. These include health, dental, and vision coverage, unlimited vacation, and flexible working arrangements. The company maintains offices in Toronto, San Francisco, and Dallas, offering a hybrid work environment with modern facilities including a gym, games room, and collaborative spaces.

The ideal candidate should have a degree in Computer Science, Robotics, or related field, with experience in languages like Python, Go, C++, or Rust. You should be passionate about self-driving technologies and have a proven track record of developing production-quality software. Experience with Linux, Docker, and git workflows is a plus.

Working at Waabi means joining a company backed by top-tier investors across technology, logistics, and the Canadian innovation ecosystem. You'll be part of a world-class team that's bringing the promise of self-driving closer to commercialization than ever before, while enjoying a supportive, inclusive work environment that celebrates diversity and professional growth.

Last updated 6 hours ago

Responsibilities For 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
  • Participate and share ideas in technical and architecture discussions, collaborating with Researchers and Engineers

Requirements For Software Engineer

Python
Go
Rust
Linux
  • MS/PhD or Bachelors degree with a Computer Science, Robotics and/or similar technical field(s) of study
  • Demonstrated software engineering experience through previous internships, work experience, coding competitions, and/or research projects
  • Some experience in 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 Software Engineer

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 (when in office)
  • Team building activities and social events
  • Facility includes gym, games room, collaborative working spaces and patio

Interested in this job?

Jobs Related To Waabi Software Engineer

Software Engineer

Entry-level Software Engineer position at Skio, a profitable subscription management platform for Shopify brands, offering remote work options and welcoming new graduates.

Founding Engineer - SlaySchool.com

Founding Engineer position at SlaySchool.com, developing AI-powered educational technology for medical students, offering remote work and competitive compensation.

Software Engineer, Database Engine

Software Engineer position at SingleStore focusing on database engine development using C++ and Linux, suitable for new graduates with strong CS fundamentals.

Software Engineer (New Grad)

Entry-level Software Engineer position at Dream Games, focusing on game development using Unity and C#, perfect for new graduates interested in creating games played by millions.

Software Engineer

Entry-level Software Engineer position at Terra API, building health data connectivity solutions for wearables