Who We Are
Helsing is a defence AI company. Our mission is to protect our democracies and achieve technological leadership so that open societies can continue to make sovereign decisions and control their ethical standards. We are an ambitious and committed team of engineers, AI specialists and customer‑facing program managers looking for mission‑driven people to join our European teams and apply their skills to solve complex and impactful problems. We embrace an open and transparent culture that welcomes healthy debates on the use of technology in defence and its ethical implications.
The Role
You’ll build the autonomy brain for a cutting‑edge autonomous aerial platform, integrating state‑of‑the‑art reinforcement learning agents into the operational systems of our Unmanned Combat Aerial Vehicle (UCAV), the CA‑1 Europa, part of the Centaur project. Working at the intersection of machine learning and systems engineering, you will integrate RL agents into high‑performance runtime systems to enable real‑time autonomous decision‑making in flight.
- Autonomous decision‑making systems – reliable pipelines from sensor data to RL inference to tactical execution, including edge‑case and failure‑mode handling.
- Reinforcement learning integration – bridging Python‑based RL agents with Rust runtime systems for low‑latency, reproducible inference.
- Distributed systems & communications – handling intermittent connectivity and bespoke hardware protocols.
- Training infrastructure – distributed training, evaluation pipelines, and large‑scale runs on custom simulators.
The Day‑to‑Day
- Maintain our existing Rust and Python software stack, working with internal and external customers to identify issues, improve operational reliability and performance, and reduce technical debt.
- Develop tests and benchmarks at the micro and macro levels, including hardware‑in‑the‑loop simulations and flight testing.
- Review code contributions, proposals, and RFCs from colleagues, ensuring robustness and adherence to safety and performance standards critical for airborne applications.
- Propose and implement new features, capabilities, algorithms, infrastructure, or full products across our stack with a focus on reliability of airborne mission systems.
- Mentor teammates and help support our interviewing pipeline.
- Share knowledge through tech talks, learning groups, and topical office hours.
You Should Apply If
- Can write legible, maintainable, and performant code.
- Communicates well in English, both verbally and in writing.
- Enjoys collaborating with others, including code reviews and pair programming, especially on complex system architectures involving tight hardware‑software integration.
- Is comfortable working asynchronously.
- Has strong backend or embedded development experience, ideally in Rust, Go, or C++.
- Feels comfortable working with Python in the ML‑heavy parts of the stack.
- Strives to improve yourself, your peers, and the culture you work in over time.
- Considers ethical considerations an inherent part of engineering.
Nice to Have
- Experience with Rust and Python specifically.
- Deploying reinforcement learning or machine learning agents in real‑world systems.
- Safety programming experience.
- Familiarity with low‑level flight control systems and interfaces.
- Experience with sensor integration (IMUs, GPS, Lidar, cameras) and sensor fusion techniques for navigation.
- Robotics control systems knowledge.
- Production ML systems experience.
- Hardware interface experience, e.g., Arduino.
What We Offer
- A focus on outcomes, not time‑tracking.
- Competitive compensation and VSOP options.
- Relocation support.
- Social and education allowances.
- Regular company events and all‑hands meetings across Europe.
Note: We operate at an intersection where women, as well as other minority groups, are systematically under‑represented. We encourage you to apply even if you don’t meet all the listed qualifications; ability and impact cannot be summarised in a few bullet points.
Helsing is an equal‑opportunity employer. We are committed to equal employment opportunity regardless of race, religion, sexual orientation, age, marital status, disability, or gender identity. Please do not submit personal data revealing racial or ethnic origin, political opinions, religious or philosophical beliefs, trade union membership, health data, or sexual orientation.
Helsing's Candidate Privacy and Confidentiality Regime can be found online.
#J-18808-Ljbffr