Senior Staff DevEx Engineer

Shield AI is a company focused on developing AI-powered systems for drones and automated vehicles, with a strong emphasis on developer experience and software engineering.
$168,871 - $253,306
DevOps
Staff Software Engineer
In-Person
10+ years of experience
AI · Robotics

Description For Senior Staff DevEx Engineer

Shield AI is seeking a Senior Staff DevEx Engineer to join their Hivemind Division. The Developer Experience team aims to enhance the development velocity of Hivemind teams through feedback, support, internal tool development, and workflow optimization. This role involves owning build architecture, developer tools, defining metrics & signals, and making strategic decisions to improve software quality and quantity.

Key responsibilities include:

  • Utilizing a DevOps mentality to reduce friction for developers
  • Developing and enhancing C++ build systems and CI systems
  • Driving the application of software systems for Hivemind Edge
  • Creating and interpreting Developer Experience metrics
  • Architecting tools for internal developers
  • Building systems architectures and infrastructure

The ideal candidate will have:

  • 10+ years of related experience
  • Strong skills in compiled languages, Python, cloud services, CMake, CI/CD, git, Linux, and containers
  • Experience with debugging and profiling tools
  • Excellent communication skills and a strong desire to learn and grow

This role offers an opportunity to significantly impact the development process of all Hivemind engineers and shape the future of AI-powered systems for drones and automated vehicles.

Last updated 4 months ago

Responsibilities For Senior Staff DevEx Engineer

  • Utilize a DevOps mentality (writing code to optimize developer workflow) to reduce friction across the company for developers
  • Develop, support and enhance C++ build systems across the org, to ensure repeatability and robustness of builds and ease-of-use for developers
  • Develop, support and enhance CI systems to ensure repeatability and robustness of execution and tests in CI and ease-of-use for developers
  • Drive the application of software systems to both internal and third-party consumers of Hivemind Edge
  • Drive the creation of and interpret Developer Experience metrics & signals to then drive changes to improve the health of the code-base
  • Architect appropriate tools for internal developers who build software into Hivemind
  • Build out systems architectures and infrastructure as needed to support development efforts
  • Other DevEx duties as assigned

Requirements For Senior Staff DevEx Engineer

Python
Linux
  • Typically requires a minimum of 10 years of related experience with a Bachelor's degree; or 9 years and a Master's degree; or 7 years with a PhD; or equivalent work experience
  • Experience with a compiled programming language (e.g. C, C++, Rust, Go) in a production environment
  • Experience with Python in a production environment
  • Experience with cloud service providers like Google, Azure, AWS
  • Strong understanding of CMake
  • Strong demonstrated proficiency in continuous integration/delivery (e.g. Github Actions, ADO, TeamCity)
  • Strong knowledge of git
  • Strong knowledge of scripting in Bash and Python
  • Strong system administration in Linux (w/ Windows a bonus)
  • Familiarity with containers (e.g. Docker, Podman, etc.)
  • Some experience with common debugging and profiling tools (e.g. gdb, valgrind, lldb)
  • Demonstrated record of working hard, strong communication skills, being a trustworthy teammate, and being kind to others
  • Strong desire to learn and grow on the job

Interested in this job?

Jobs Related To Shield AI Senior Staff DevEx Engineer

Staff Engineer, DevOps (R3178)

Staff DevOps Engineer position at Shield AI, working on autonomous defense systems in Washington D.C., requiring 7+ years of experience and US citizenship.

Systems Development Manager

AWS seeks Systems Development Manager to lead operations team in Australia, combining DevOps expertise with team leadership for cloud infrastructure management.

Engineering Project Manager, DevOps/SRE

Senior Engineering Project Manager position at Apple, focusing on DevOps and SRE, offering competitive salary and benefits in Cupertino, CA.

Staff Software Engineer - Developer Platform (ASE)

Staff Software Engineer position at Apple focusing on developer platform and tooling, requiring expertise in Java/Golang and Kubernetes, offering competitive compensation and benefits.

Manufacturing Design Program Manager (MDPM)

Lead manufacturing process development and innovation at Apple as a Manufacturing Design Program Manager, overseeing technical teams and driving product excellence.