Build the future.


Why comma.ai?

To be honest, our interviews are brutal. If you can get hired here, you can get hired anywhere. You'll work harder than anywhere else and you won't have a team to hide in.

So why comma.ai? Because you want to do something with your life. You want to see progress being made. You want to change the way the narrative will play out. You are bored, and want the world to be less boring. And at the end of the day, you want to win.


Who do we look for?

Competitors

People who have done well at math competitions(USAMO, IMO, PUTNAM), competition programming(ACM, USACO, codejam, topcoder), science fairs(ISEF, STS), or capture the flag(DEFCON, secuinside, GITS). Those competitions don't just select for ability, they also select for quickness. We are in a very competitive space.

Contributors

People who have contributed value to open source projects. Show us your github. Got stars? Code is never measured in quantity, but rather quality. We value those who can do more with less code; software engineering doesn't have an external selection pressure for low part count and cost like EE and ME, but you pay massive costs down the line in debugging and upkeep.

Architects

People who can design good APIs and source layouts on the first try. This is crucial to working in teams and scaling. Before you do work, you should be able to explain to a contractor what you want done. ME has a great divide between design and machining that software lacks; we want to try to fix that.

Open Positions

All positions are full time and on site in our San Francisco office. Alternatively to clicking the links below, if you think we think you'd be a good fit, you can just e-mail us: givemeajob at comma ai.

If you include a good solution to ourprogramming challenge in your e-mail, we'll take you much more seriously than if you tell us you have great "business ideas" and understand we are very busy but just want to meet for 20 minutes for coffee.


Shopping Cart

Your cart is currently empty.