Taro Logo

Deployed Software Engineer

Helsing is a defence AI company with a mission to protect democracies by achieving technological leadership in AI.
Munich, ND 58352, USABerlin, NH, USALondon, UK
Mid-Level Software Engineer
In-Person
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Deployed Software Engineer

Helsing is a defence AI company with a mission to protect democracies. As a Deployed Software Engineer, you'll be integrating state-of-the-art software into complex systems, working in challenging environments. You'll collaborate with customer engineers, implement adapters for integrating with Helsing's cloud infrastructure, and continuously evolve and improve Helsing software.

Key responsibilities include:

  • Discovering and formalizing customer requirements
  • Identifying bugs and shipping latest features
  • Coordinating technology demonstrations
  • Integrating software into complex systems
  • Working with unfamiliar databases, APIs, and network protocols

Requirements:

  • Degree in computer science, software engineering, electrical engineering, or related field
  • Broad understanding of computer systems
  • Experience with scripting languages (Bash, Python) and software engineering (C++, Java, Rust)
  • Linux system navigation and configuration skills
  • Understanding of network stacks and database systems
  • German language skills (for positions in Germany)

Nice to have:

  • Experience with Rust and Python
  • Experience with container-based, cloud-native, and edge application architectures
  • Experience with production system maintenance (Prometheus, Grafana, ELK)
  • Experience with SQL, NoSQL, and streaming database systems
  • Experience with production ML systems
  • Professional experience in a defence context

Helsing offers:

  • Competitive compensation and stock options
  • Relocation support
  • Social and education allowances
  • Regular company events
  • Hands-on onboarding program
  • Focus on outcomes, not time-tracking

Join Helsing to work on unique and important challenges in AI and engineering, contributing to the protection of democratic countries while balancing ethical and geopolitical concerns.

Last updated a year ago

Responsibilities For Deployed Software Engineer

  • Integrate state-of-the-art software into complex systems
  • Collaborate with customer engineers to understand data structures and APIs
  • Implement adapters for integrating with Helsing's cloud infrastructure
  • Continuously evolve, improve, and operate Helsing software
  • Discover and formalize customer requirements
  • Identify bugs and ship latest features
  • Coordinate technology demonstrations

Requirements For Deployed Software Engineer

Python
Rust
Linux
  • Degree in computer science, software engineering, electrical engineering, or related field
  • Broad understanding of computer systems
  • Experience with scripting languages (Bash, Python) and software engineering (C++, Java, Rust)
  • Ability to navigate and configure Linux systems
  • Understanding of network stacks and database systems
  • German language skills (for positions in Germany)

Benefits For Deployed Software Engineer

  • Competitive compensation
  • Stock options
  • Relocation support
  • Social and education allowances
  • Regular company events
  • Hands-on onboarding program

Interested in this job?