Sr. Software Engineer


At, innovation is at the core of our company. Curiosity, tenacity, and passion motivate us to bring the next generation of robotic automation to the world’s factories, warehouses and, one day, even homes. 

Drawing on recent advances in Deep Imitation Learning and Deep Reinforcement Learning, is developing AI software that makes it easy for robots to learn new, complex skills. 

Founded by Pieter Abbeel, Peter Chen, Rocky Duan and Tianhao Zhang, we are based in Berkeley, CA and backed by top Silicon Valley venture capital firms. 

As a part of a rapidly growing startup, you will have the rare opportunity to build and develop software that mimics human behavior without the help of engineers, while also growing and developing your own skills and passions as the company expands. Join us on an exciting journey as we bring the latest breakthroughs in artificial intelligence to the future of robotics.


Our engineers bring their experience from Facebook/Oculus/Instagram, OpenAI, DeepMind, Cruise Automation, Google Brain, Apple SPG, and love solving difficult challenges. They work collaboratively in a flat organization with organizational transparency, career development, mentorship, and honest feedback. We move fast and ship code continuously. We come from varying technical backgrounds and interests and together we are building a team that is inclusive, helpful, and down-to-earth.

As a Sr. Software Engineer you will:

  • Shape the vision and architecture of the system infrastructure that powers the next-generation of intelligent machines.
  • Implement mission-critical software in a reliable and sustainable manner.
  • Craft tools, processes and frameworks to redefine the software development in the rise of autonomous systems powered by artificial intelligence.
  • Collaborate with, learn from, and mentor a team of diverse roles, which include software engineers, roboticists and AI researchers.

We look for a track record of the following:

  • 3+ years of software infrastructure experience
  • Solid background in multiple programming languages, e.g. Python or C/C++ and willingness to pick up any new programming languages or frameworks.
  • Experience, designing, implementing, and running production services
  • Having built enough systems to recognize what are the pragmatic designs (not the most fancy ones)
  • Fearless about jumping around the stack (from improving driver to writing CUDA kernel to putting together React webapp) and working on aspects that have significant impact on product

You might be a good fit if you:

  • Have worked at a startup before. Enjoy the fast-paced environment.
  • Know how to scale yourself as the company grows, via mentorship, delegation, increased role and responsibilities.
  • Are self-directed and enjoy figuring out what is the most important problem to work on.
  • Own problems end-to-end, and are willing to pick up whatever knowledge you're missing to get the job done.
  • Are detail oriented, and like to get the system working but know when to cut corners versus get it exactly right.
  • Have a strong interest in AI & robotics.


  • Health, dental, and vision coverage for you and your family
  • Unlimited time off 
  • Flexible work hours
  • Lunch and dinner each day
  • 401(k) plan and match

At we don’t just accept difference—we celebrate it, we support it, and we thrive on it for the benefit of our employees, our products and our community. is proud to be an equal opportunity workplace. We are committed to equal employment opportunity regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender identity or Veteran status.

Want to apply later?

Type your email address below to receive a reminder

Apply to Job

ErrorRequired field
ErrorRequired field
ErrorRequired field