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.