Staff Software Engineer
Core
Architect and build resilient distributed systems for network partitions, resource-constrained embedded hardware, and high-performance machine learning inference pipelines at the tactical edge.
Role type
Staff Software Engineer (Backend & ML Infrastructure)
Builds
Resilient distributed systems, secure networking protocols, and ML inference pipelines for physical hardware
Domain
Defence AI, Embedded Systems, Distributed Systems
Deliverable
production ML models | infrastructure | product features
Required skills
Distributed systems architecture, Rust, Python, ML inference optimization, Embedded systems programming, System design, Technical leadership, Code review, Mentoring
Responsibilities
Architect and implement major new features and infrastructure across the stack; Lead code reviews and technical RFCs; Act as a translator between engineering and business stakeholders; Mentor engineers and scale the technical interviewing pipeline; Maintain and evolve the software stack (Rust/Python) to optimize reliability and performance