Freelance AI / ML Engineer – 18-Month Contract - German PR Required
We are supporting a pioneering organisation developing AI-enabled autonomy for unmanned systems. To strengthen their team, we are seeking a Freelance AI / ML Engineer passionate about secure, real-time autonomous systems to help scale and deploy next-generation platforms across safety-critical operations.
Key Responsibilities
* Design and implement advanced AI / ML algorithms for perception: object detection, tracking, and recognition under challenging conditions (e.g. GNSS-denied, low visibility).
* Build and integrate multi-sensor fusion pipelines (EO/IR, radar, LiDAR, IMU, etc.) to support robust navigation and situational awareness.
* Optimise, quantize, and deploy models for real-time inference on constrained platforms (drones, embedded systems).
* Develop and test within secure real-time operating environments and simulation pipelines.
* Containerize AI components and orchestrate services using Docker / Kubernetes in production-grade environments.
Requirements & Preferred Skills
* Strong track record in AI/ML engineering, particularly computer vision, sensor fusion, and perception.
* Excellent programming skills in Python; C++ or embedded experience is a strong plus.
* Proficiency with ML/CV frameworks (PyTorch, TensorFlow, ONNX) and vision libraries (OpenCV, etc.).
* Familiarity with SLAM, inertial navigation, or alternative positioning in GNSS-denied environments.
* Competence with containerization, orchestration, and CI/CD in secure or regulated environments.
* Strong communication skills in English; German is advantageous.
Logistics
* Location: Germany (hybrid with on-site collaboration required).
* Contract: Approx. 18 months.
* Start: Immediate or as soon as possible.
* Hours: Full-time (~40 hrs/week).
* Eligibility: Must be German Permanent Resident to get SC Cleared
How to Apply
If you are interested, please send your CV to the recruitment team with the subject line:
“Freelance AI / ML Engineer Application – Germany”