Build Infrastructure Engineer

Realtime Robotics, Inc.
Boston, MA, United States
3 months ago

Role details

Contract type
Internship / Graduate position
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Job source

Tech stack

JavaScript (Programming Language) Amazon Web Services Systems Engineering Automation of Tests C Sharp (Programming Language) C++ (Programming Language) Cloud Computing CMake Computer Programming Computer Engineering Continuous Integration Linux
+20 more
DevOps Programming Tools Github Python (Programming Language) Linux Commands Productivity Software Software Engineering Software Systems Virtualization Technology Scripting Software Troubleshooting Git Build Management Containerization Gitlab-ci Information Technology Free and Open-Source Software Build Tools Docker Programming Languages

Job description

Reporting to the Director of Platform Engineering, the Build Infrastructure Engineer will help develop and operate the systems that power our engineering organization. This includes CI/CD infrastructure, developer tooling, build environments, test automation infrastructure, and internal compute systems used by robotics and software teams., You will work closely with experienced software, robotics, and platform engineers to improve how software is built, tested, packaged, and deployed across the company. The role includes hands-on work with Linux systems, CI pipelines, Docker environments, Python tooling, and C++ build systems.

This is a highly collaborative, hands-on engineering role focused on improving the daily workflow and productivity of development teams. Key Responsibilities

  • Support and improve CI/CD systems and developer workflows using GitLab CI
  • Help maintain and optimize build and test infrastructure for robotics software
  • Troubleshoot build failures, test instability, infrastructure issues, and developer environment problems
  • Develop automation and internal tooling using Python and scripting languages
  • Support Linux-based development and test systems
  • Work with containerized environments using Docker
  • Assist with C++ build, packaging, and dependency management workflows
  • Support internal compute infrastructure, virtualization systems, and lab environments
  • Collaborate with engineering teams to improve reliability, performance, and developer productivity
  • Help maintain secure engineering infrastructure practices
  • Support engineering compliance initiatives including SOC 2 and ISO 27001 efforts
  • Evaluate and support developer productivity tools, including AI-assisted development tooling

Requirements

Do you have experience in Programming languages?, Do you have a Bachelor’s degree?, This role is ideal for an early-career engineer or recent graduate interested in infrastructure, developer productivity, automation, and large-scale software systems. You do not need prior experience in every technology we use - we are looking for someone with strong technical fundamentals, curiosity, and a desire to learn complex systems., * All candidates must be legally authorized to work in the United States now and in the future.

  • Bachelor’s degree in Computer Science, Computer Engineering, Robotics, or a related technical field (or equivalent practical experience)
  • Strong Linux fundamentals
  • Experience programming or scripting in Python or similar languages
  • Familiarity with Git and software development workflows
  • Strong troubleshooting and problem-solving skills
  • Interest in infrastructure, automation, developer tooling, or CI/CD systems
  • Ability to learn complex technical systems quickly
  • Strong communication and collaboration skills

Preferred Qualifications

  • Internship, co-op, research, or personal project experience related to infrastructure, DevOps, or systems engineering
  • Familiarity with CI/CD systems such as GitLab CI or GitHub Actions
  • Experience working with Docker or containerized development environments
  • Exposure to C++ development workflows or build systems (CMake, Conan, vcpkg, etc.)
  • Experience working in Linux command-line environments
  • Familiarity with cloud infrastructure platforms such as AWS
  • Experience with virtualization platforms or homelab-style environments
  • Interest in developer productivity and build optimization
  • Exposure to multi-language development environments (C++, Python, C#, JavaScript)
  • Familiarity with open source software and developer tooling

Benefits & conditions

Pulled from the full job description

  • Health insurance
  • 401(k) matching
  • Health savings account
  • Unlimited paid time off, * Competitive Healthcare Coverage
  • Unlimited PTO
  • Commuting Expenses Covered
  • Telecommunications Stipend
  • 401k Match
  • HSA Employer Contribution

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on indeed.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:15 min

Defining classes and building packages with pybind11

Konstantin Bespalov · WWC 2023

52 sec

Running persistent Linux environments directly on Windows

Ben Breard Ben Breard · WWC 2025

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

2:39 min

Experiencing core Linux capabilities for DevOps administration

Michael Cade · LIVE

2:14 min

Exploring internal AI product initiatives and global engineering roles

Maria Apazoglou · Coffee With Developers

Videos

See all

Related articles

See all