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
This job posting may no longer be active. You may be interested in these related jobs instead:
Senior Staff Engineer, Infrastructure (R3200)

Senior Staff Infrastructure Engineer position at Shield AI, leading AI training factory development and integration, requiring extensive cloud computing experience and security clearance eligibility.

Staff Automation Engineer, Quality Engineering

Lead test automation strategy and implementation at Airbnb as a Staff Automation Engineer, ensuring quality across their global hospitality platform through advanced testing frameworks and methodologies.

Support Engineer IV, Device OS, Device OS

Senior support engineering role at Amazon Device OS team, combining technical support expertise with software engineering to triage and resolve device-related issues.

DevOps Lead Engineer

DevOps Lead Engineer position at Barclays in Pune, focusing on leading DevOps practices and infrastructure automation.

Staff Software Engineer (Developer Productivity)

Staff Software Engineer position at Okta focusing on developer productivity and infrastructure automation, offering competitive salary and comprehensive benefits in Toronto.

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 6 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?