Senior Backend Engineer
San Carlos, CA, United States
About Robust:
If you want to do the best work of your life, believe diversity is a strength, and be part of an inclusive team of people who care deeply, keep reading! Robust AI is a fast-growing, early-stage startup founded in 2019 by an unsurpassed team of veterans in robotics, AI, and business. We are a collaborative group with a wide range of backgrounds and perspectives, seeking talented individuals who are just as excited about robotics and AI as we are! Help us redefine the very foundation of robotics and build robots that are smart, collaborative, robust, safe, flexible, and genuinely autonomous.
About the Job:
We are looking for a Senior Software Engineer to design, develop, and drive improvements to our cloud robot orchestration systems. These systems are responsible for storing the semantics of the spaces the robots operate in, telling the robots where everything is and what to do, and keeping a historical record of robot actions. In this role, you will design and implement new systems that make this stack more flexible and performant. You will create the API layer that we use to pull data from external sources into our systems. Additionally, you will be responsible for planning and executing longer-term architectural changes that will allow us more flexibility in how we segment our data across our services. This is a highly collaborative role where you will be working closely with the team writing on-robot software as well as with the team writing the robot path optimization.
Experience, knowledge, and skills:
5+ years of software engineering experience.
Proficiency in Python and familiarity with related unit testing suites.
Proficiency with relational databases (preferably Postgres).
Experience using an ORM (like SQLAlchemy).
Experience with API design and development.
Experience with containerized application development (i.e. Docker, Kubernetes, etc.).
Strong written and verbal communication skills to collaborate with a diverse, multidisciplinary team.
Bachelor's degree in Computer Science, or related field.
What we offer: Competitive compensation, generous benefits, stock options, and huge potential for growth.
Strong startup (and fun) culture.
Medical, Dental, and Vision coverage.
Flexible vacation and sick leave practices.
Paid parental leave.
Robust AI fosters a culture of belonging and a shared commitment to equality and equity. Having a diverse set of perspectives is key to ensuring AI and robotics serve the needs of all.