Senior CI/CD & Build Systems Engineer

Third Wave AutomationUnion City, CA
44d$125,000 - $205,000

About The Position

Third Wave Automation is looking for a Senior CI/CD & Build Systems Engineer to help us build and maintain the core development workflows for our autonomous forklifts. This is a high-impact individual contributor role focused on creating and optimizing our build pipelines, ensuring fast iteration cycles and a reliable continuous integration environment. You will be the resident expert on our Bazel build system and lead efforts to streamline our development and testing processes for a large-scale, multi-language codebase.

Requirements

  • 8+ years of experience in software engineering, with at least 2+ years in a senior individual contributor capacity.
  • Deep expertise in C++ and Python, with strong systems design and debugging skills.
  • Strong proficiency with the Bazel build system in large, polyglot repositories.
  • Extensive experience designing, building, and maintaining CI/CD pipelines, particularly with platforms like Buildkite.
  • Experience with ROS or similar robotics middleware.
  • Proven ability to lead cross-functional initiatives and drive technical outcomes across teams.
  • Excellent written and verbal communication skills.

Nice To Haves

  • Experience working in robotics, autonomous vehicles, or other real-time/safety-critical systems.
  • Contributions to open-source infrastructure or build tooling projects.

Responsibilities

  • Own the Bazel Build System: Lead, architect, and optimize our Bazel build system to support large-scale, multi-language codebases with fast iteration cycles.
  • Design and Implement CI/CD Pipelines: Design and build our CI/CD pipelines in Buildkite, from initial code commit to deployment, ensuring a robust and efficient development workflow.
  • Drive Performance-Critical Development: Architect and implement core infrastructure components in C++ and Python for autonomous vehicle systems, with a focus on buildability and testing.
  • Improve Test and Build Reliability: Troubleshoot complex build and test failures, ensuring our CI/CD system provides reliable and fast feedback to engineering teams.
  • Collaborate and Lead: Work closely with autonomy, perception, and infrastructure teams to integrate and operationalize robotics software, and mentor other engineers on best practices for build and CI/CD.

Benefits

  • Health, Dental, Vision, and a 401k matching program, to boot!
  • Flexible working schedule. Be productive when you work best.
  • We love to learn from one another, and see the cool stuff everyone is working on!
  • Lunch is provided every day, and dinner for those evenings that run long.
  • Donuts are a main food group, and the snack shelf is always stocked with a wide variety of items.
  • One of the best parts of working here!
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service