Job Search and Career Advice Platform

Aktiviere Job-Benachrichtigungen per E-Mail!

Software Engineer Berlin

XL Jobs

Gera

Vor Ort

EUR 60.000 - 80.000

Vollzeit

Heute
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 defence technology company based in Gera is looking for a Software Engineer to design and build AI-enabled software systems for high-pressure environments. The role involves using Rust and Python for developing solutions that address complex real-time challenges. You will collaborate closely with cross-functional teams, mentoring junior engineers and continuously improving system reliability. Candidates should have a strong background in distributed systems, embedded systems, as well as experience in machine learning infrastructure.

Qualifikationen

  • Experience with distributed systems and embedded systems.
  • Knowledge in robotics and control systems is a plus.
  • Proficiency in ML infrastructure development.

Aufgaben

  • Review code contributions and proposals.
  • Design and implement new features and algorithms.
  • Mentor colleagues and contribute to technical interviews.

Tools

Rust
Python
Jobbeschreibung

Software Engineer Berlin XL Jobs•Gera, Thuringia, Germany

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.

The Role

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 in adversarial environments)
  • Embedded systems (e.g. constrained compute hardware integration)
  • Robotics and control systems
  • Networking (e.g. low‑bandwidth long‑range communications)
  • Deployment infrastructure (e.g. air‑gapped systems, heterogeneous fleets)
  • Security (e.g. low‑trust networks, sensitive data handling)
  • Machine learning infrastructure (model development, storage, deployment)

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.

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.

Requirements

You should apply if you:

Required Skills:

Requirements You should apply if you:

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