Job details

You are in: Home » Jobs » Machine Learning Engineer

Job Details

Share this job

Machine Learning Engineer

  • Contract
  • Anywhere

Freelance Deep Learning Engineer (Defence – Mobile Robotics)

Location: North Munich (Hybrid)
Contract Type: Freelance
Start Date: ASAP
Duration: Initial 3-month contract (extension possible)
Working Pattern: Hybrid (e.g. 2 days/week onsite or alternating week model)
Language Requirements:

  • English (project language)
  • German (beneficial)

Overview

We are seeking an experienced Freelance Deep Learning Engineer to support a cutting-edge project within the defence sector, focused on mobile robotics applications (non-weaponised systems).

This role involves working on advanced perception systems, leveraging deep learning techniques to enable intelligent navigation and environmental understanding for robotic platforms.


Key Responsibilities

  • Develop and optimise deep learning models for perception tasks in mobile robotics
  • Work on computer vision and 3D perception problems, including:
    • Obstacle detection
    • Semantic/instance segmentation
  • Design, train, and evaluate machine learning models using real-world and synthetic datasets
  • Build and maintain ML pipelines for data processing, model training, and deployment
  • Collaborate with cross-functional engineering teams (robotics, software, systems)
  • Optimise models for performance in real-world embedded or edge environments
  • Contribute to continuous improvement of development workflows and tooling

Required Skills & Experience

  • Strong experience in Deep Learning / Machine Learning Engineering roles
  • Proficiency in Python (core development language)
  • Solid experience with Linux environments and bash scripting
  • Hands-on experience with Docker/containerised workflows
  • Expertise in computer vision and perception systems
  • Experience in:
    • 3D perception / spatial understanding
    • Obstacle detection systems
    • Image segmentation techniques
  • Proven track record of model training, validation, and optimisation
  • Familiarity with building and maintaining scalable ML pipelines

Nice to Have

  • Experience in robotics or autonomous systems
  • Background in the defence sector (non-weaponised applications)
  • Exposure to edge deployment or embedded AI systems
  • German language skills

Working Arrangement

  • Hybrid setup based in North Munich
  • Flexible structure (e.g. 2 days onsite per week or alternating week model)
  • Standard workload of 40 hours per week

Apply for Machine Learning Engineer

Upload your CV/resume or any other relevant file. Max. file size: 1 MB.
Please indicate that you have read and agree to our privacy policy