Senior Software Engineer

We are a premier AI engineering consultancy helping forward-thinking enterprises turn bleeding-edge machine learning and generative AI into robust, production-grade systems across Germany. In this role, you will act as a technical cornerstone bridging deep cloud architecture, Python engineering, and client-facing technical leadership.

Overview

Why this role matters

To meet accelerating enterprise demand across Germany, we are scaling our engineering squads in Berlin and Munich. You will own the translation of high-stakes business requirements into resilient architectures, ensuring state-of-the-art AI systems reliably run in production.

Responsibilities

What you'll do

Full technical ownership of client engagements from initial architectural system design to scalable production deployment.

  • Lead end-to-end software architecture and system design for complex, AI-driven enterprise solutions.
  • Develop high-performance, scalable backend services and data integrations primarily in Python.
  • Deploy robust cloud-native infrastructure across modern cloud environments (AWS, GCP, or Azure).
  • Interface directly with client stakeholders to translate complex business needs into pragmatic technical solutions.
  • Mentor peers within an agile squad of 8–10 engineers, championing modern engineering standards.
  • Implement cutting-edge AI, GenAI, and RAG architectures to unlock direct business value for clients.

Candidate profile

Who this is a fit for

  • Proven track record designing and delivering production-grade software systems in Python.
  • Hands-on expertise building cloud-native infrastructure on AWS, GCP, or Azure.
  • Seasoned in system design and leading end-to-end scalable deployments.
  • Strong technical consulting and stakeholder management skills in client-facing environments.
  • Collaborative teammate who actively shares knowledge and mentors other engineers.
  • Fluent in English with the ability to lead deep architectural discussions.

Culture

What it's like to work here

The company fosters an open, highly collaborative culture where active knowledge sharing is core to how squads work. The environment is fast-paced and dynamic given the rapid evolution of the AI space, requiring high adaptability and continuous curiosity. Decisions are made collaboratively across squads with high autonomy, and engineers thrive when experimenting, learning quickly, and turning cutting-edge AI breakthroughs into practical client value.

What you get

The offer

  • High autonomy to shape architecture across a variety of cutting-edge client challenges.
  • Agile, collaborative squad model with 8–10 talented multidisciplinary engineers.
  • Direct exposure to modern AI capabilities, including GenAI, RAG, and agentic workflows.
  • Collaborative environment prioritizing continuous experimentation, knowledge sharing, and learning.
  • 30 days of paid holiday with a flexible hybrid setup in Berlin or Munich.

Skills

Python · Cloud Computing (AWS / Azure / GCP) · System Design · Software Architecture · Stakeholder Management · Artificial Intelligence (AI) · Generative AI (GenAI) · Retrieval-Augmented Generation (RAG) · Machine Learning

A quick note

This probably isn't for you if:

  • You prefer purely isolated backend coding without direct client interaction or stakeholder engagement.
  • You want rigid, fixed tech stacks rather than adapting to diverse client cloud environments and AI breakthroughs.
  • You dislike working in collaborative, multidisciplinary squads that prioritize peer mentorship.

Ready?

Let's talk

If you are excited to design enterprise-grade AI systems and lead high-impact engineering engagements in Berlin or Munich, apply today to start the conversation.

View this role and more opportunities at WhyBrilliant

Home
Senior Software Engineer, WhyBrilliant · WhyBrilliant