Description
Helsing is a defence AI company. Our mission is to protect our democracies. We aim to achieve technological leadership, so that open societies can continue to make sovereign decisions and control their ethical standards.
As a Software Engineer - Backend at Helsing, you will develop and deliver AI-based capabilities and the enabling infrastructure that allow semi-autonomous platforms to localise, navigate, and perceive the world in real time. You will work on software that operates in a wide variety of constantly-changing environments and supports an ever-growing list of challenging use-cases.
Responsibilities:
- Review code contributions, proposals, and RFCs from colleagues
- Propose and implement new features, capabilities, algorithms, infrastructure, or even full products across our stack
- Become a mentor, find a mentee, and help support and develop our interviewing pipeline
- Share your experience and technical know-how with other Helsingers
- Maintain our existing software stack, including working with internal and external customers to identify issues, improving operational reliability and performance, and fending off technical debt
- Further develop our tests and benchmarks, both at the micro and macro level
- Present your work at our weekly demo sessions
Requirements:
- Can write legible, maintainable, and performant code
- Communicate well in English, both verbally and in writing
- Enjoy collaborating with others, including reviewing code and pair programming
- Are comfortable working asynchronously
- Have backend development experience, ideally with a language like Rust, Java, Go, or C++
- Are familiar with backend interface tools like REST, GraphQL, gRPC/Protocol Buffers, and Arrow
- Strive to improve yourself, your peers, and the culture you work in over time
- Feel like ethical considerations are an inherent part of engineering
Nice to have:
- Rust and Python specifically
- Container-based and cloud-native application architectures
- Metrics tooling
- SQL and streaming database systems
- Routing protocols
- Cryptographic protocols
- Hardware interfaces
- Robotics
- Production ML systems
What we offer:
- A focus on outcomes, not time-tracking
- Competitive compensation and VSOP options
- Relocation support
- Social and education allowances
- Regular company events and all-hands to bring together employees as one team across Europe
- A hands-on onboarding program