Job Search and Career Advice Platform

Aktiviere Job-Benachrichtigungen per E-Mail!

Software Engineer - Munich

XL Jobs

München

Vor Ort

EUR 60.000 - 80.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 European AI technology company is seeking skilled engineers to design and implement AI-enabled software systems for safety-critical environments. The role involves code reviews, feature design, and mentoring. Ideal candidates will possess strong skills in Rust and Python, focusing on maintainable and efficient code. This position offers the opportunity to work on impactful projects that support democratic societies, emphasizing reliability and security in complex conditions.

Qualifikationen

  • Strong programming skills in Rust and Python, specifically for machine learning.
  • Experience in code review and mentoring junior developers.
  • Ability to design and implement new features and algorithms.

Aufgaben

  • Review code contributions, prioritizing unblocking others.
  • Design and implement new features and infrastructure.
  • Mentor colleagues and contribute to technical interviews.

Kenntnisse

Rust
Python
Code review
Mentoring
Testing frameworks
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.

Requirements
Day-to-Day Responsibilities
  • 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.

You should apply if you:

  • Write clear, maintainable, and performant code
Hol dir deinen kostenlosen, vertraulichen Lebenslauf-Check.
eine PDF-, DOC-, DOCX-, ODT- oder PAGES-Datei bis zu 5 MB per Drag & Drop ablegen.