AI Technologist – Software Engineering Machine Learning for NATO
The Hague - Netherlands
Job Summary
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