Job Search and Career Advice Platform

Aktiviere Job-Benachrichtigungen per E-Mail!

Software Engineer - Berlin

XL Jobs

Berlin

Vor Ort

EUR 70.000 - 90.000

Vollzeit

Vor 2 Tagen
Sei unter den ersten Bewerbenden

Erstelle in nur wenigen Minuten einen maßgeschneiderten Lebenslauf

Überzeuge Recruiter und verdiene mehr Geld. Mehr erfahren

Zusammenfassung

A leading recruitment agency seeks a technical role within a European defence-focused AI technology company in Berlin. The position involves designing and implementing AI-enabled software systems in safety-critical environments. You will work with distributed systems, embedded systems, and contribute to code reviews, mentoring, and system improvements. Ideal candidates have strong skills in Rust and Python. This role offers the chance to work on meaningful global challenges, applying cutting-edge technologies in a dynamic team atmosphere.

Qualifikationen

  • Experience with distributed systems under intermittent connectivity.
  • Proficiency in Rust and Python programming.
  • Strong understanding of embedded systems integration.
  • Involvement in robotics and control system projects.

Aufgaben

  • Design and implement new features and algorithms.
  • Review code contributions and proposals.
  • Mentor colleagues and contribute to hiring processes.
  • Maintain and improve existing systems.

Kenntnisse

Distributed systems
Embedded systems
Robotics and control systems
Networking
Security
Rust
Python
Jobbeschreibung

At XL Jobs, the focus is on supporting leading businesses by identifying, engaging, and securing high-quality talent. With strong industry networks, the role covers the full recruitment lifecycle, from initial brief and targeted search to screening, interview coordination, offer management, and onboarding support. The goal is to deliver reliable, high-impact talent solutions that help clients grow, perform, and succeed long-term.

Job Description
About the job

About the Company

Our client is a European defence-focused AI technology company with a mission to support and protect democratic societies. They develop advanced, ethical AI solutions that enable sovereign decision-making and responsible use of powerful technologies.

The organisation brings together world-class engineers, AI specialists, and programme leaders working on complex, real-world challenges. Their culture is open, transparent, and intellectually rigorous, encouraging healthy debate around technology, ethics, and impact. They are seeking mission-driven engineers who want to apply cutting-edge skills to problems of genuine global importance.

This role sits within a team that designs, builds, and deploys AI-enabled software systems and infrastructure for use in highly constrained, real-time, and safety-critical environments.

The software operates under unusual technical constraints, across rapidly changing conditions, and supports a wide range of demanding use cases. Solutions must be robust, reliable, secure, and intuitive, as they are ultimately used by people operating in high-risk, high-pressure situations.

You will work across a broad technical landscape, including but not limited to:

  • Distributed systems (e.g. intermittent connectivity, adversarial environments)
  • Embedded systems (e.g. constrained compute, hardware integration)
  • Robotics and control systems
  • Networking (e.g. low-bandwidth, long-range communications)
  • Security (e.g. low-trust networks, sensitive data handling)

In many areas, the team operates close to the state of the art, often applying research-grade ideas in real-world conditions where reliability and safety are paramount.

  • Review code contributions, proposals, and RFCs, prioritising unblocking others and improving overall system quality
  • Design and implement new features, algorithms, infrastructure, and end-to-end capabilities
  • Identify opportunities beyond your immediate remit and proactively contribute improvements
  • Mentor colleagues and contribute to technical interviews and hiring processes
  • Share technical knowledge through talks, workshops, and internal learning sessions
  • Maintain and improve existing systems, working closely with internal and external stakeholders
  • Reduce technical debt and improve operational reliability and performance
  • Develop and enhance testing frameworks and benchmarking systems to ensure robustness
  • Present work in regular internal demos to encourage feedback, alignment, and impact visibility

The technology stack is primarily Rust and Python, with Python used predominantly in ML-heavy components.

Hol dir deinen kostenlosen, vertraulichen Lebenslauf-Check.
eine PDF-, DOC-, DOCX-, ODT- oder PAGES-Datei bis zu 5 MB per Drag & Drop ablegen.