Come build the future

We're solving self driving cars while delivering shippable intermediaries.

If Tesla is the iOS of self driving, we are the Android. How do you solve self driving cars? You don't do it by solving the problem one part at a time. There are no parts. There is just a machine learning model that contains the human policy of driving.

View Openings

Who we are

We have 90+ million miles of driving data sitting on hard drives ready to be trained on. Write the training code, fix the bugs, and watch it drive. Think AlphaGo, but for self driving cars. And the minute we do solve it, we already have thousands of users to deploy to. The second largest fleet outside Tesla, and likely to be the largest soon.

On-site only, no remote

We're in San Diego

comma HQ is located in sunny San Diego, California.

comma HQ workspace comma HQ in San Diego
"We have the best chance at solving self-driving cars because our approach involves actually shipping a product and proving it out as we go."
- Greg, Infrastructure

Our Process

02. Phone screen

Typically, we do two calls: a quick intro and screen, then an in-depth technical interview with an engineer.

03. Paid micro-internship

We will fly you out to meet the team and work on a real problem for a few days. In most cases, the project is scoped so you ship to real users by the end. If all goes well, we will make a full-time offer.

Start here

Ready to apply?

Email your resume, GitHub, and challenge or bounty solution to work@comma.ai. We take applicants much more seriously when they show working code.

The calibration challenge is a good place to start, but any strong leaderboard challenge or bounty submission works.

Try the calibration challenge
comma programming challenge visualization

Explore Our Benefits

Health, dental, and vision insurance
24/7 access to comma's fleet of cars for openpilot testing
Flexible time off
On-site gym and yoga studio
Chef prepared lunch and dinner (and snacks!)
Solving self driving cars

Open Positions

All positions are on-site in San Diego, CA

Email Us
As part of the openpilot team, your responsibilities include developing new features, building simulation and testing infrastructure, and improving the tools our community uses to develop openpilot.
Qualifications
  • Ability to independently write, test, and ship software to thousands of users
  • Write fast and efficient code that runs on hardware with limited compute resources
  • Fluent in Python and at least one system programming language (C, C++, Rust)
  • Experience with Linux internals (e.g. you wrote a kernel driver or did other kernel hacking)
  • Experience with embedded systems
  • Preferred: experience with reverse engineering
Email Us
Email Us
Email Us
Email Us
Email Us
Email Us

Jobs FAQ

Jobs FAQ banner

Yes, we sponsor visas and green cards.

If we make you an offer, we'll make every reasonable effort to get you a visa and retain an immigration lawyer to help with this.


comma is IRL in San Diego, CA.

Yes! All teams hire interns year-round.

We're interested in anyone who can get a top spot on the leaderboard.

Nope. We're just looking for people who do well on our challenges and can independently contribute to solving self-driving cars.