To be honest, our interviews are tough. If you can get hired here, you can get hired anywhere. You'll work hard both as an individual contributor and as a team member.
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.
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.
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.
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.
All positions are full time and on site in our beautiful Downtown San Diego 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 our programming 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.
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.
Excellent Python and Linux skills, at least a familiarity with C/C++
Write fast and efficient code that runs on hardware with limited compute resources
Ability to independently write, test and ship software to thousands of users
As a Data Scientist, you'll join the Research Team to work on our ML pipeline. You'll work on our automatic ground truthing, improve our internal segnets/depthnets and work on infrastructure to process/analyse millions of miles of driving data.
Fluent in C / C++ / Python
Experience working with large data sets
Experience with training models
Know things about TensorFlow, softmax, ground truthing, and Keras
Your cart is currently empty.