Software Engineer Munich

XL Jobs

Not Interested
Bookmark
Report This Job

profile Job Location:

Munich - Germany

profile Monthly Salary: EUR 100000 - 100000
Posted on: 9 hours ago
Vacancies: 1 Vacancy

Job Summary

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.


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 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.



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.


Requirements


You should apply if you:

  • Write clear maintainable and performant code
About the jobAbout the CompanyOur 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 brin...
View more view more

Company Industry

IT Services and IT Consulting

Key Skills

  • Spring
  • .NET
  • C/C++
  • Go
  • React
  • OOP
  • C#
  • Data Structures
  • JavaScript
  • Software Development
  • Java
  • Distributed Systems