Distributed Systems Software Engineer

Boston DynamicsWaltham, MA
1d$154,310 - $212,176

About The Position

We are looking for a highly skilled and motivated Senior Distributed Systems Engineer to take a pivotal role in scaling Stretch’s Simulation Infrastructure. This is a high-impact opportunity to design and build the next-generation simulation platform for Stretch, in collaboration with other AI, robotics, and systems engineers. You will be joining the project at a critical moment as we prepare to deploy thousands of Stretch robots. As a senior engineer, you will be expected to drive technical strategy, lead complex, cross-functional projects, and mentor junior engineers.

Requirements

  • 6+ years of professional software engineering experience, with a significant focus on building and deploying distributed systems.
  • Deep, hands-on expertise creating and deploying automated testing solutions for large distributed computing environments.
  • Expert proficiency in at least one modern programming language (e.g., C++, Python, Go).
  • Proven ability to drive technical strategy and architecture for complex, cross-functional projects.
  • Demonstrated ability to effectively communicate complex technical concepts to a diverse audience.

Nice To Haves

  • Master’s degree or PhD in Computer Science, Electrical Engineering, or a related technical field.
  • Experience with distributed systems in one of the following domains: robotics, autonomous vehicles, or machine learning.
  • Hands-on experience with at least one major robotics simulator and experience integrating custom physics or sensor models.
  • Strong understanding of network protocols and operating system internals.

Responsibilities

  • Simulation Strategy & Architecture: Define, architect, and implement the high-fidelity, scalable, and modular simulation infrastructure used across all team projects.
  • Tooling and Workflow: Design and build world-class tools and workflows to streamline the creation, execution, and analysis of simulation tests for both classical and learning-based control, perception, and planning algorithms.
  • Test and QA Automation: Integrate simulation seamlessly into CI/CD pipelines to enable continuous testing, regression detection, and synthetic data generation.
  • Validation and Fidelity: Establish metrics and processes to rigorously validate the realism of the simulation environment against real-world data and hardware performance. Close the sim-to-real gap.
  • Performance Optimization: Optimize the performance and stability of the simulation engine for both cloud-based and local execution, ensuring high throughput and minimal iteration time.

Benefits

  • Boston Dynamics offers a generous Benefits package including medical, dental vision, 401(k), paid time off and a annual bonus structure.
  • Additional details regarding these benefit plans will be provided if an employee receives an offer for employment.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service