Who we are

We are building Helsing to keep our democracies from harm. We believe that software – and artificial intelligence in particular – will be the key capability to do just that. Our mission is to attract Europe’s best mission-driven tech talent and apply their capabilities to some of the most complex problems in defence technology.
We are looking for people with their heart in the right place, who share our conviction that our democratic values are worth protecting, for ourselves and for future generations. We are a diverse team of software engineers, deep learning specialists and customer-facing programme managers, working on some of the most challenging problems in the defence space.
We care about our work and mission, and we welcome open and transparent discussions about the use of AI, its benefits and its ethical implications.

Your Impact

As a Software Engineer - ML Infra, you will have the opportunity to define and build the tools and infrastructure on which Helsing operates our data and machine learning pipelines in the cloud.

What you will work on

  • Setup and deploy scalable Machine Learning workloads relating to data pre-processing, model training, model evaluation and model inference on cloud infrastructure 
  • Work together with our Machine Learning teams, in particular on implementing code to gather data (e.g., dataset crawling), load and extract data (e.g., extract image frames from video files), transform data (e.g., standardise annotation information) and validate data
  • Work together with internal and external stakeholders to generate more data, e.g., run tools that generate synthetic image data out of 3D models and run tools that generate synthesised image data by means of Machine Learning GAN models
  • Take control of our data annotation tasks and toolsets (both with internal and external annotation suppliers)
  • Implement and operate Helsing’s data management infrastructure, including data and model versioning, provenance, and pipelining
  • Develop internal tools for automatic image annotation
  • Make our Machine Learning models reproducible

Who we are looking for

Note: The following bullet points describe one version of our dream candidate. We very much encourage you to apply even if you believe you meet only part of our wish list.

  • Strong Python skills: you know how to write clean Python code and organise functionality across Python modules
  • Machine Learning experience: while you are not required to independently implement complex Machine Learning code, we require you to have a decent understanding of Machine Learning concepts that allow you to collaborate with our Machine Learning teams
  • Experience transforming research prototypes into robust and scalable products running on cloud infrastructure or edge devices 
  • A cross-team player that can juggle multiple tasks and projects in parallel with ease  
  • Organisational talent: being able to independently organise short and long-lived tasks and projects that depend on internal and external stakeholders
  • Friendly communication skills: you will collaborate with various internal and external stakeholders from different professional backgrounds 

Nice to have

  • Image and video understanding knowledge, in particular around using PIL, OpenCV and FFmpeg and Python modules relating to image and video processing
  • Experience with propagating annotation information across data 
  • Experience with implementing or operating a complex annotation service 
  • Experience with synthesising images and videos by means of Machine Learning GAN models
  • Experience with Linux, containerisation and infrastructure management 
  • Experience with Continuous Integration and Continuous Delivery tools

Why Helsing

  • There is no other company like Helsing: we are at a pivotal stage in our journey, with a unique level of funding, and a unique level of ambition
  • Work alongside and learn from world-class AI researchers and software engineers. Our team combines excellence with dedication to our mission 
  • Define, create, and build from the ground up. Technology, processes, and even the organisation we are all part of
  • Be part of, and build, the foundational culture of the most important deep tech company in Europe

What we offer

  • The chance to work in an innovative organisation focused on protecting our democracies and future generations

  • The opportunity to drive impact in a fast-growing company with mission-orientated colleagues

  • Diverse, collaborative and focused teams located in Munich, Berlin, London and Paris

  • Flexible working hours

  • Supportive team structures and regular feedback

  • Regular company events to bring together all staff as one unit across Europe

  • Competitive compensation and stock options

Helsing is an equal opportunities employer. We are committed to equal employment opportunity regardless of race, religion, sexual orientation, age, marital status, disability or gender identity. Please do not submit personal data revealing racial or ethnic origin, political opinions, religious or philosophical beliefs, trade union membership, data concerning your health, or data concerning your sexual orientation.
Helsing's Candidate Privacy and Confidentiality Regime can be found here

Apply for this Job

* Required
resume chosen  
(File types: pdf, doc, docx, txt, rtf)
cover_letter chosen  
(File types: pdf, doc, docx, txt, rtf)

Please reach out to our support team via our help center.