Software Engineer (Early Careers)
Helsing
Seniority
Midweight
Model
In-Office
Sector
Salary
Undisclosed
Contract
Full-Time
At Helsing we 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. We build software that is subject to significant and unorthodox technical constraints, must operate in a wide variety of constantly-changing environments, and has to support an ever-growing list of challenging use-cases.
What you'll do
- Develop and deliver AI-based capabilities and enabling infrastructure for semi-autonomous platforms
- Build software that localises, navigates, and perceives the world in real time
- Solve engineering challenges across a wide variety of fields with code
- Collaborate with others, including reviewing code and pair programming
- Articulate complex architectural decisions to both technical and non-technical stakeholders
What you'll need
- Communicate well in English, both verbally and in writing, with the ability to articulate complex architectural decisions to both technical and non-technical stakeholders
- Love figuring things out, digging deeper and deeper into unfamiliar systems until it finally clicks, and you understand how they work
- Enjoy collaborating with others, including reviewing code and pair programming
- Are comfortable solving problems with code
- Feel like ethical considerations are an inherent part of software engineering
- Can reason about and write code independently, without relying on LLMs
Nice to have
- Experience with Python and Rust
- Familiarity with backend interface tools like REST, GraphQL, gRPC/Protocol Buffers, and Arrow
- Knowledge of container-based, cloud-native and edge application architectures
- Hardware interfaces (e.g., Arduino)
- Robotics (e.g., control systems)

