Senior DevEx Engineer (R2976)

Posted 11 Days Ago
Be an Early Applicant
San Diego, CA
118K-177K Annually
Senior level
Aerospace • Artificial Intelligence • Machine Learning • Robotics • Software
Our mission is to protect service members and civilians with intelligent systems.
The Role
The Senior DevEx Engineer will improve developer workflows by enhancing internal tools, optimizing build systems (C++, CI systems), and defining metrics to improve software quality and quantity. Responsibilities include driving the application of software systems, and architecting tools to support developers in their tasks.
Summary Generated by Built In

The Developer Experience team seeks to improve the development velocity of Hivemind teams via feedback and support with the developers, development of internal tools, and the optimization of workflows and guidelines. This means owning build architecture, developer tools, defining metrics & signals, and deciding what strategic bets the company should take to improve the software quality and quantity. DevEx engineers have frequent interviews with software engineers to follow their development process and identify places to improve. These decisions impact all Hivemind engineers!

If Developer Experience is new to you, read this!

What you'll do:

  • 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.

Required qualifications:

  • BS in computer science or related engineering field with 5+ years of professional 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 a 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.

Preferred qualifications:

  • Experience with Conan Package Manager (Conan 2 preferred)
  • Experience building production-ready developer tools from scratch
  • 3+ years of Software Engineering experience
  • Deep understanding of the C++ build ecosystem (CMake, make, vcpkg, Ninja)
  • DevOps experience with Azure
  • Experience with drones or automated vehicles
  • Experience in other similar DevOps/DevEx roles, with hands on implementation

#LI-AM1

#LC

Top Skills

Bash
C++
Python
The Company
HQ: San Diego, CA
750 Employees
Hybrid Workplace
Year Founded: 2015

What We Do

Shield AI is building the world's best AI pilot. Our Hivemind autonomy stack is the first and only autonomous AI Pilot, deployed in combat since 2018. Hivemind enables intelligent teams of aircraft to perform missions ranging from room clearance, to penetrating air defense systems, and dogfighting F-16s.

Why Work With Us

What makes Shield AI special is our people. We unlock the power of autonomy, and in the face of overwhelming odds and challenges, we find ways to win and make a difference for our customers. We bring together software, AI, and aerospace engineering disciplines to deploy the most intelligent aviation capabilities in the world.

Gallery

Gallery

Similar Jobs

Arch Systems Inc. Logo Arch Systems Inc.

Data Engineer

Artificial Intelligence • Internet of Things • Machine Learning • Software • Analytics • Industrial • Manufacturing
Remote
Palo Alto, CA, USA
80 Employees
200K-250K Annually

Check Logo Check

Staff Software Engineer

Fintech • HR Tech • Payments • Infrastructure as a Service (IaaS) • Data Privacy
Remote
San Francisco, CA, USA
100 Employees

Snap Inc. Logo Snap Inc.

Staff Software Engineer

Artificial Intelligence • Cloud • Machine Learning • Mobile • Software • Virtual Reality • App development
Hybrid
5 Locations
5000 Employees
189K-333K Annually

Snap Inc. Logo Snap Inc.

Manager, Machine Learning Engineering, Embedding Platform

Artificial Intelligence • Cloud • Machine Learning • Mobile • Software • Virtual Reality • App development
Hybrid
5 Locations
5000 Employees
189K-333K Annually

Similar Companies Hiring

Halter Thumbnail
Software • Machine Learning • Internet of Things • Hardware • Greentech • Business Intelligence • Agriculture
Auckland City, NZ
150 Employees
TrainingPeaks (A Peaksware Company) Thumbnail
Software • Fitness
Louisville, CO
69 Employees
Jobba Trade Technologies, Inc. Thumbnail
Software • Professional Services • Productivity • Information Technology • Cloud
Chicago, IL
45 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account