Our engineering team works out of an office in Sunnyvale, California. We also have a software team that is entirely remote and spread out globally. Three of our four founders are engineers and the engineering team has a total of 250+ people. We focus on B2B markets and government sales.
Office/Remote
Cutting edge technology is the heart of this company. We are playing with the latest in robotics and AI. We need engineers who don’t ask questions about where this technology came from or if we found a time traveling robot crushed in our machinery in the 1980s. We need engineers willing to push our understanding of robotics and software to their utter limits.
We pride ourselves on moving at a steady pace and extensively documenting our discoveries and advances. And, we put the time in for extensive test coverage. We are a highly collaborative culture. Our steady pace is the best environment we have found to facilitate incredible technology leaps.
We are a highly collaborative culture and we start and stop work as a team. Everyone on the team starts work at 9am and is finished by 6pm. We eat lunch together too.
We want our people to be well rested so they can do the best work of their lives. We give 5 weeks of vacation from the start, and that grows to 6 weeks after two years. We strive to create an environment that supports parents with our schedule and free daycare in office.
We roughly start and stop work as a team.
We are predominantly Ruby on Rails, Angular, and Python. We use RoR for our main stack and Python for a lot of data gathering.
We build using Agile and Scrum and we work very hard to make sure our team has full autonomy. We change Agile to work better with our different time zones though.
Yep, inside of the software development team we run SCRUM with two week sprints. We do the typical suite of meetings and the only big change is we do a joint retrospective with robotics to ensure we are on the same page. With robotics we are trying to do 4 week sprints including physical production testing. We’ve adopted SCRUM and are still learning how to use it in a physical engineering environment. The team plays a big role in how we’ve set it up. We start every morning with a roundup of what we are working on for the day and if we have any active testing in the lab. Across all of engineering we run teams of 12. We’ve found that to be an optimal size between collaboration and speed. The team is a combination of software and robotics so generally you are working with 5-6 people within your discipline and getting exposed to a lot of new technology in sister fields on a daily basis. We all eat together in the cafeteria downstairs at around the same time. There is a foosball table and some other fun stuff to blow off steam before heading back upstairs. The food is pretty good and catered from local restaurants every day. A few people bring their own meals too.
A totally anonymous way to ask questions before you apply.