AI Technologist – Software Engineering / Machine Learning for NATO
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
- Department
- Fullstack
- Locations
- Warsaw
- Remote status
- Fully Remote