Boston Dynamicsposted 2 days ago
Full-time • Senior

About the position

Building the most capable robots in the world requires great software. To build great software, we rely on a variety of tools, technology, and infrastructure to help our teams “stay in the flow”. As a Staff DevOps Engineer on the Central Software (CSW) team, you will play a direct role in extending, refining, and maintaining these software tools and technologies, empowering our teams to move quickly, while ensuring we reliably deploy software to robots, to the desktop, and to the cloud. As a DevOps Engineer at Boston Dynamics, you will enable robotics teams to develop, test and deploy code to our robots, off-robot services, and cloud infrastructure. You will maintain and scale production infrastructure for CI/CD, ML, simulation and other use cases, supporting Boston Dynamics' growth. Our team is highly technical and collaborative and you will get the opportunity to work on many cross-functional projects. Boston Dynamics is a world leader in mobile robots, tackling some of the toughest robotics challenges. For years, our awe-inspiring viral videos on YouTube have shown the world what remarkably capable robots can do. Now we are quickly becoming a recognized leader in automation solutions for industrial applications, logistics, and warehouses.

Responsibilities

  • Leverage industry standards to repeatably and reliably provision and maintain on-prem and cloud infrastructure, primarily in Google Cloud.
  • Design, develop, and maintain infrastructure systems (e.g., CI/CD) that scale with company growth, limit incidents, and minimize need for reactive troubleshooting.
  • Ensure systems are secure and work with our cybersecurity engineers to implement patches and improvements.
  • Work with stakeholders across BD to understand requirements, ensuring deployed solutions meet end-user needs.
  • Participate in our agile development process, coordinating work with others, identifying challenges, and communicating progress regularly.
  • Mentor and upskill peers and other contributors across the organization.

Requirements

  • 5+ years of experience as a DevOps Engineer working in cross-platform codebases.
  • Bachelor’s in Engineering, Computer Science, or other technical areas.
  • Expertise with Kubernetes (both cloud and self-hosted) and Docker containers.
  • Expertise with Continuous Integration systems (e.g., BuildKite, GitLab) and build artifact management (e.g., Artifactory).
  • Familiarity with cloud platforms (e.g., Google, AWS) and scalable deployment methods (Ansible, Packer, Terraform).
  • Familiarity with industry standard observability tools to collect metrics, create alerts, design and use dashboards, and support troubleshooting.
  • Experience with Agile, Scrum or other lean methods.
  • Ability to work collaboratively in cross-functional teams.

Nice-to-haves

  • Familiarity with bare-metal server management (e.g., MAAS, Rebar).
  • Demonstrated knowledge of service account management, role based authentication, secrets management, and other cybersecurity best practices.
  • Hands-on experience with different programming languages (e.g., Python, C++, Go, Rust, BASH, etc.).
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service