Careers

Discover opportunities in our family of incredible companies and people.
MaC Venture Capital
MaC Venture Capital
163
companies
559
Jobs

Software Engineer: Robot Performance and Infra

Chef Robotics

Chef Robotics

Software Engineering
San Francisco, CA, USA
Posted on Tuesday, January 25, 2022
Chef Robotics is on a mission to accelerate the advent of intelligent machines in the physical world. As the rise of LLMs like ChatGPT has shown, AI has the potential to drive immense change. However, we believe AI’s biggest impact will be in the physical world, given industries like manufacturing, food, and transportation represent 90% of global GDP. We're starting with food, with a goal to put an intelligent robot in every commercial kitchen in the world. We have signed multiple multi-year contracts with various large food companies and we are growing fast. We're backed by investors like Kleiner Perkins, Construct, Bloomberg BETA and Promus Ventures. We have a great team, where you will be surrounded by talented engineers and tech leaders from companies like Cruise, Zoox, Google, Verb Surgical, Tesla, Nuro, Vicarious, Amazon Robotics, Strateos, Built Robotics, Facebook, Plenty, Yelp, and Microsoft.
Chef is looking for a Software Engineer focused on robot performance, infrastructure, and tooling to help us scale our fleet of robots. You will collaborate with Engineering, Product, and Applications teams to evaluate and maintain the performance, reliability, and usability of our robots, and build the necessary tooling and analytics capabilities to do so.

Responsibilities & Example Projects

  • Monitor robot performance in a production environment and communicate key issues with the engineering team
  • Develop internal dashboards & tools to uncover insights from robot-generated production data and communicate to the entire company
  • Build data pipelines for ingesting, processing, and serving robot-generated data such as logs and telemetry using industry best practices
  • Perform root-cause-analysis to isolate mission-critical performance issues
  • Develop and maintain test and release processes to identify and resolve issues before they reach production
  • Develop automated and semi-automated test frameworks
  • Work with the robotics & perception teams to develop cloud-native simulation and training pipelines

Requirements

  • BS in robotics, computer science, engineering, or equivalent experience
  • 4+ years software development experience
  • Familiarity with Python, SQL, and Linux
  • Strong analytical reasoning, organizational, communication, and prioritization skills
  • Experience building test fixtures and automated testing routines
  • Knowledge of REST API design and development
  • Experience with CI/CD workflow development with git, Docker, etc
  • Extensive experience in building backend infrastructure on cloud services (e.g. AWS, GCP)
  • Experience building customer or leadership-facing dashboards with tools like Looker, Tableau

Bonus Points

  • Robotics experience
  • Experience with robotics simulation packages e.g. Gazebo, Nvidia Isaac, AWS Robomaker, or Unity
  • Experience with the robotics tech stack, e.g. Linux, ROS, OpenCV, CUDA
  • Experience with no-code / low-code web app builders ie Retool, Google AppSheet
  • Admin experience with relational and NoSQL databases
  • Experience building highly reliable and scalable systems
  • Experience building machine learning infra, especially for computer vision
  • Experience with frontend development
  • Experience in systems engineering or product management
Equal Opportunity Employer
We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, sex, gender identity and expression, sexual orientation, national origin, ancestry, citizen status, uniform service member and veteran status, marital status, age, pregnancy status, protected medical condition, genetic information, disability, or any other protected status.
Multiple studies have found that a higher percentage of women and BIPOC candidates won't apply if they don't meet every listed qualification. Chef values candidates of all backgrounds. If you find yourself excited by our mission but you don't check every box in the description, we encourage you to apply anyway!