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 a month 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 Software Engineer, Build & Release (R3007)

Staff Software Engineer position at Shield AI focusing on build and release engineering for autonomous systems, requiring extensive C++ and Linux expertise.

Staff Infrastructure Engineer

Staff Infrastructure Engineer at Shield AI, leading applied AI infrastructure development across US and international offices.

Senior Infrastructure Engineer/Tech Lead

Senior Infrastructure Engineer/Tech Lead position at Aretum, focusing on DevSecOps, cloud infrastructure, and technical leadership in a remote environment.

Sr. Engineering Operations Engineer - Tools and Releases

Senior Engineering Operations Engineer position at Sonatus, focusing on tools and releases for software-defined vehicle technology.

Data Processing Unit Tooling Engineer

Senior DevOps role focused on developing and maintaining build and test infrastructure for Microsoft's Data Processing Unit team.