Senior Build Engineer

The AI Institute's mission is to solve the most important and fundamental challenges in AI and Robotics to enable future generations of intelligent machines that will help us all live better lives.
DevOps
Senior Software Engineer
In-Person
10+ years of experience

Description For Senior Build Engineer

The Senior Build Engineer will play a crucial role in the AI Institute's development process, focusing on build systems and continuous integration (CI). This position is vital for maintaining code stability and build efficiency. The ideal candidate will concentrate on creating reproducible builds for quick iteration, developing maintainable build artifacts, and managing dependencies, all essential for the Institute's productivity.

Key responsibilities include:

  • Designing and maintaining a company-wide build system and CI infrastructure
  • Collaborating with research and development teams on software integration
  • Managing release engineering, including packaging and deployment
  • Evolving version control workflows and resolving build-related issues
  • Implementing and optimizing build pipelines for performance
  • Developing automated testing frameworks within the CI pipeline

The role requires a BS or MS in Computer Science or equivalent experience, with 10+ years in software development and 5+ years in Linux build/release engineering. Technical skills include proficiency with CI tools, build automation, container technologies, and modern Python and C++ development. Strong communication and documentation skills are essential.

This position offers an opportunity to work at the forefront of AI and robotics, contributing to the development of intelligent machines that will shape the future. The AI Institute provides equal employment opportunities and prohibits discrimination, making it an inclusive workplace for all.

Last updated 3 months ago

Responsibilities For Senior Build Engineer

  • Design, develop, and maintain a company-wide build system and continuous integration (CI) infrastructure for both internal and external repositories, ensuring reliable and reproducible builds
  • Collaborate with research and development teams to integrate software and third-party libraries into the build system
  • Drive release engineering efforts, including packaging, deployment, and version management
  • Maintain and evolve version control workflows, ensuring efficient branching, merging, and code review processes
  • Troubleshoot and resolve build failures, dependency conflicts, and CI-related issues
  • Implement and optimize build pipelines for speed, reliability, and scalability
  • Manage and maintain build artifacts, ensuring they are reproducible, versioned, and easily accessible
  • Develop and maintain automated testing frameworks within the CI pipeline to ensure code quality
  • Monitor, report on, and continuously improve build system performance metrics

Requirements For Senior Build Engineer

Python
Linux
Kubernetes
  • BS or MS in Computer Science or equivalent experience
  • 10+ years of experience in software development
  • 5+ years of experience in Linux build/release engineering
  • Strong experience with CI tools (e.g., GitHub Actions)
  • Expertise with build automation tools (e.g., Bazel, CMake, Colcon)
  • Proficiency with container technologies (e.g., Docker)
  • Familiarity with modern Python and C++ development
  • Experience with dependency management tools (e.g., pip, poetry)
  • Knowledge of Debian packaging systems (e.g., apt)
  • Excellent communication and collaboration skills
  • Strong documentation practices for build processes and CI/CD pipelines

Interested in this job?

Jobs Related To Boston Dynamics AI Institute Senior Build Engineer

Sr. Systems Engineer, IT Services

Senior Systems Engineer position at Amazon's TSI team focusing on automation, process improvement, and system optimization with competitive compensation.

Sr. Material Handling Engineer PM, Emerging Countries Customer Fulfillment and Engineering

Lead the design and implementation of innovative material handling solutions for Amazon's fulfillment centers in emerging markets.

Software Engineer (SRE Tools & Automation), IS&T Enterprise Systems

Senior SRE/DevOps Engineer position at Apple, leading production support and infrastructure automation for global customer support systems.

Data Center Production Operations Engineer

Senior DevOps Engineer role at Meta focusing on data center operations, infrastructure management, and technical leadership.

Senior Software Development Engineer in Test

Senior SDET role at NVIDIA focusing on cloud infrastructure and distributed systems testing