Software Engineer - Backend

Munich / Berlin / London / Paris /
Tech – Software Engineering /
Who we are

Helsing is a new type of defence and artificial intelligence company. We believe that software - and especially artificial intelligence - will shape our democracies’ future. Our purpose is to attain technology leadership so that democratic societies are free to make sovereign decisions and control their ethical standards.

Our mission is to attract Europe’s best purpose-driven tech talent and apply their capabilities to some of the most complex problems.

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.

The impact you will make
The basis for intelligent systems is the ability to perceive and interact with the real world. At Helsing we push the limit of what is possible by developing AI-based capabilities that allow semi-autonomous platforms to localize, navigate, and perceive the world in its true spatio-temporal structure.

You will design, implement, and operate real-world solutions that move the needle in critical situations. You will collaborate closely with a team of world-leading AI researchers and software engineers to build a distributed ecosystem of AI capabilities, data systems, and user-facing applications. The core engineering challenge is to manage this complexity while keeping our systems fast, reliable, and scalable. 

Why Helsing

    • Learn a lot working alongside extremely talented, high-performing and committed people from all over the world
    • Have the opportunity to work with cutting-edge technology
    • Be able to define, create, and build from scratch. Technology, processes and even the organization we are all part of - we are continuously growing and evolving
    • Have an enormous impact on our mission and some of the most important geo-political, global problems, with an ethics-first approach
    • You will be part of a transparent and friendly culture where trust, recognition and autonomy are at the forefront of everything that we do

What you will work on

    • Contribute to our product roadmap and architecture by ideating with customers and colleagues
    • Build new components and services from scratch and improve existing systems
    • Share your knowledge and learn from your co-workers in tech talks, mentoring programmes, design reviews, RFCs, etc.
    • Design and implement real-time data and processing systems within sizing, bandwidth, and latency requirements
    • Design and implement backend services and APIs for our user-facing applications
    • Holistically make our software work—from build and deployment systems over algorithms and databases to deployment, metrics, and operations

What you will need to succeed

    • 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.
    • Ability to write legible, maintainable, and performant code that adheres to well-documented coding standards
    • Excellent remote and in-person communication skills
    • Strong backend architecture and development experience with Rust, Java, Python, or C++
    • Experience with API and serialization frameworks like REST, GraphQL, gRPC/protobuf, Arrow
    • Passion for software development and staying on top of current technologies

Nice to have

    • Strong experience with Rust
    • Experience with container-based and cloud-native application architectures
    • Experience with maintaining and operating production systems using Prometheus, Grafana, ELK, or similar
    • Experience with SQL, NoSQL, and stream database systems
    • Experience with production ML systems

What we offer

    • The chance to work in an innovative organisation focused on protecting our democracies 
    • The opportunity to drive impact in a fast-growing company with mission-orientated colleagues 
    • A diverse, collaborative, focused team located in the heart of Munich and offices in Berlin and London (and planned expansion in Paris) 
    • Flexible working hours and locations 
    • Diverse team events and fun in and outside the office 
    • 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.