Agility Robotics

Senior Software Release Engineer – A&P/Infrastructure

Agility Robotics

full-time

Posted on:

Origin:  • 🇺🇸 United States • Oregon, Pennsylvania

Visit company website
AI Apply
Manual Apply

Job Level

Senior

Tech Stack

AWSAzureCloudGoGoogle Cloud PlatformJavaScriptKubernetesPythonTerraformTypeScript

About the role

  • Design & implement core features and products to accelerate our software development lifecycle across the entire company.
  • Create and build new tools to support adjacent teams as part of the build & release engineering group to simplify the software development lifecycle.
  • Partner with robot software, cloud software, devops, software quality & test, and product for developing new tools and products.
  • Design and implement software solutions for deploying software to robots and other edge devices.
  • Support and improve our robot software build system (bazel).
  • Develop tools to support development and test teams.
  • Build and implement new and improved tooling for automated release processes.
  • Take ownership of existing CI & Build systems and improve them for a scaling organization.
  • Enable multiple layers of automated testing including accelerated compute.

Requirements

  • 5+ years of software engineering experience or software infrastructure experience with a demonstrated track record of building CI/CD pipelines and build systems.
  • Expertise in modern build systems (bazel/blaze, buck/buck2).
  • Significant experience github actions, kubernetes, ArgoCD.
  • Familiarity with C++ and Python based systems and polyglot codebases.
  • Strong proficiency with cloud-native tooling (AWS, GCP, or Azure), containers, and IaC (e.g., CDK, Terraform).
  • Expertise with git, Github, and related technologies.
  • Experience working cross-functionally with embedded software, cloud software, and platform teams.