Software Engineer

1yzpfmjv 400x400 @pilot_ai | Redwood City


Half of what makes Pilot AI one of the only successful AI companies around is that we are able to make the transition from innovative research to monetizable product. Our engineering team is what makes this possible. This includes everything from

  • Building a scalable API around our core algorithms (Framework)
  • Helping our customers use this API to deploy end applications that create value for both our customers and us (Deployment/Customer Success)
  • Making sure the infrastructure (both hardware and software) to support this development is not the bottleneck (Infrastructure)

Our core algorithmic innovations in machine learning and computer vision are what enable this powerful technology to run on small devices, and our engineering team are the ones that take this innovation and deploy it across millions of devices a year.



  • 5+ years of experience as a software engineer
  • Experience designing and developing large scale (>100K lines of code) deployable software products
  • Familiarity with tools/processes critical to scalable software development (JIRA, GIT, etc.)
  • Expert C++ background
  • Familiarity with scripting (python, JavaScript, etc.), environments (Linux), and tools (emacs, vim, etc.)
  • BS in CS or applicable related disciplines like electrical engineering, applied math, etc.
  • Good communication skills


  • Enterprise industry experience (building B2B products)
  • Experience with embedded Linux/RTOS
  • Experience with embedded toolchains and cross compilation
  • Experience with ARM platforms
  • Cluster management systems, e.g. SLURM, GPU clusters even better!
  • Cloud/virtualization experience
  • Databases (Mongo, SQL, etc.)
  • MS or PhD preferred

Specific Roles:

  • Enable our customers
    • You get to work on the most cutting edge, newest gadgets, and applications out there, and power them with Pilot AI computer vision technology solving real-world problems (deployment)
  • Build out infrastructure
    • Deep-Learning is a data driven technique; you will be driving the guts of it implementing highly scalable tools, eg. labeling system, etc.
  • Build out framework
    • Good software engineering that is scalable


  • Health Care Plan (Medical, Dental & Vision)
  • Retirement Plan (401k, IRA)
  • Life Insurance (Basic, Voluntary & AD&D)
  • Paid Time Off (Vacation, Sick & Public Holidays)
  • Family Leave (Maternity, Paternity)
  • Short Term & Long Term Disability
  • Training & Development
  • Free Food & Snacks
  • Wellness Resources
  • Stock Option Plan


Recommended Jobs: