Logo of Huzzle

Software Engineer - Backend

image

Helsing

Jan 9

Applications are closed

  • Job
    Full-time
    Mid & Senior Level
  • Software Engineering
    Engineering
  • Munich

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 (writing PRs and RFCs, having discussions by email)
  • 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

Responsibilities

  • Review code contributions, proposals, and RFCs from colleagues. At Helsing we strongly believe that unblocking others takes precedence over spending more time on your own work.
  • Propose and implement new features, capabilities, algorithms, infrastructure, or even full products across our stack. We encourage our engineers to look beyond their immediate team for missed opportunities, and to speak up when they identify one.
  • Become a mentor, find a mentee, and help support and develop our interviewing pipeline. The people make or break the company, and we want as many engineers as possible to be part of fostering and growing the organisation.
  • Share your experience and technical know-how with other Helsingers. We host tech talks, get together for smaller “let’s learn together” groups, run topical office hours (eg, on Rust), etc. to help each other get better with time.
  • Maintain our existing software stack, including working with internal and external customers to identify issues, improving operational reliability and performance, and fend off technical debt. The stack is a mix of Rust and Python, with Python mainly living in the ML-heavy sections.
  • Further develop our tests and benchmarks, both at the micro and macro level. We operate in a domain where robustness is of the utmost importance, and an extensive and ever-improving test suite is key to achieving that. And without thorough benchmarks, we’d be flying blind.
  • Present your work at our weekly demo sessions. We want engineers to come together around what they’re working on and to feel like they’re not endlessly squirrelling away at something that doesn’t matter. To that end, we host (and actively work towards) demo sessions that allow early feedback, celebration of progress, and a better shared understanding of everything that goes on at Helsing.

FAQs

What is the mission of Helsing?

Helsing is a defence AI company focused on protecting democracies and ensuring that open societies can make sovereign decisions and control their ethical standards.

What kind of technologies does the Software Engineer - Backend role work with?

The role involves working with distributed systems, embedded computing, robotics, networking, deployment infrastructure, security, and machine learning.

What programming languages are preferred for this position?

The ideal candidates should have backend development experience, ideally with languages such as Rust, Java, Go, or C++.

Is prior knowledge of AI necessary for this role?

While a background in AI is beneficial, the role primarily focuses on backend development and the various engineering challenges associated with it.

What type of work culture does Helsing promote?

Helsing fosters an open and transparent culture that encourages healthy debates about technology's use in defence, its benefits, and its ethical implications.

What can I expect during the onboarding program?

The onboarding program, affectionately called "Infraduction," involves building tooling and applications to be used across the company while learning the tech stack and engaging with other engineering teams.

Are there opportunities for professional development?

Yes, engineers at Helsing are encouraged to become mentors, share knowledge, and participate in tech talks and group learning sessions to enhance their skills and the organization's culture.

How does Helsing support diversity in the workplace?

Helsing is an equal opportunities employer committed to fostering a diverse workforce and encourages applications from women and other under-represented groups.

What benefits do employees receive?

Employees receive competitive compensation, stock options, relocation support, social and education allowances, and regular company events.

What is the focus of the engineering work at Helsing?

The engineering work focuses on outcomes rather than time-tracking, emphasizing innovation, responsibility, and critical thinking within unique technical constraints.

Artificial Intelligence To Serve Our Democracies.

Engineering & Construction
Industry
201-500
Employees
2021
Founded Year

Mission & Purpose

Helsing is a new type of security and artificial intelligence company. We believe that software – and, in particular, artificial intelligence – will be the key capability to keep liberal democracies from harm. Our ambition is to achieve global technology leadership in real-time information processing, turning unstructured sensor data into information advantage for democratic governments. Our platform aims to provide the clearest picture possible in any operating environment. We’re looking for people with their heart in the right place, who share our conviction that liberal democratic values are worth protecting, for ourselves and for future generations.

Benefits

  • Social allowance

  • Enhanced parental benefits

  • ESOP for everyone

  • Professional development

Get notified when Helsing posts a new role

Get Hired with Huzzle

Discover jobs with AI-powered precision. Autofill and track applications, create tailored resumes, and find the best opportunities across the web – all by simply chatting.

Already have an account?