Location: Remote with travel to The Hague and Belgium
Security Clearance: Not required
Contract: Long-term (initial until end of 2026, extensions to 2028)
Why this role exists
NATO is building
real AI prototypes for missile defence scenarios, not theoretical research.
This role is about turning AI concepts into
working systems.
What You Will Do
- Design and build AI/ML prototypes for defence use cases
- Implement models using frameworks like PyTorch, TensorFlow, scikit-learn
- Develop scalable backend systems and APIs
- Work with distributed architectures, cloud, and containerised environments
- Build demonstrators and validate them against operational scenarios
- Contribute to architecture, research, and technical reporting
You will be responsible for
making AI real, testable, and deployable.
Tech environment
- Python, Java, C# or TypeScript
- AI/ML frameworks (PyTorch, TensorFlow, etc.)
- Microservices, REST APIs
- Docker, Kubernetes
- Cloud environments
What We Are Looking For
- 10+ years in software engineering or AI/ML development
- Strong hands-on experience building ML systems
- Experience with distributed systems and modern architectures
- Ability to build prototypes, not just models
- Experience working in international or complex environments
Strong advantage:
- Experience in defence, C4ISR, or similar systems
- Knowledge of data fusion, trajectory prediction, or signal processing
- Exposure to LLMs, RAG, or knowledge graph systems
What Makes This Role Different
- You are building AI systems for real operational use cases
- Not a product company, not a startup, this is mission-driven engineering
- Direct collaboration with strategists, researchers, and NATO teams
- Clear progression across multi-year programme
Important
- Must hold nationality of a NATO country
- English fluency required