Junior Software Engineer
Core
Junior Software Engineer building sovereign AI and mission-critical software for semi-autonomous platforms in high-risk environments.
Role type
Junior Software Engineer (IC)
Builds
Deployed AI capabilities and enabling infrastructure for localisation, navigation, and perception in real-time.
Domain
Defence AI / Robotics / Embedded Systems
Deliverable
production ML models | product features | infrastructure
Required skills
Python, Rust, REST, GraphQL, gRPC/Protocol Buffers, Arrow, container-based architectures, cloud-native architectures, edge application architectures, hardware interfaces, control systems, robotics
Preferred skills
Reinforcement learning, distributed systems, generative AI, deployment infrastructure
Responsibilities
Design and build software subject to unorthodox technical constraints; solve complex engineering challenges across AI and infrastructure; collaborate on code reviews and pair programming; reason about and write code independently without relying on LLMs.
Seniority
Junior, hands-on IC