(Senior) Software Engineer – AI (m/w/d)

Contract type
Ongoing
Work mode
Hybrid · Leipzig, Germany
Experience
Senior · Not stated

Level inferred from job title

Job description

Software Engineer role at MAIA building a GenAI platform with agent systems, RAG pipelines and agent-based workflows for enterprise customers.

At a glance

Employment
Full-time · Employee (employment agreement)
Work mode
Hybrid · Leipzig, Germany
Languages
German – very confident, English – very confident
Pay
EUR 75,000 – 95,000 / year

What you'll do

  • Sharpen rough concepts with product management and own features from prototype to further development based on feedback and usage data.
  • Design how people work with MAIA: asking questions, providing context and letting agents complete multi-step tasks.
  • Connect external systems and make knowledge from different file formats usable, with sources and access rights respected.
  • Integrate new language models and compare quality, cost and speed; use evals to systematically improve answers and agents.
  • Build isolated environments for executing code and tools and improve response times and data processing.

What we're looking for

  • Has built, shipped and operated backend systems in production over longer periods; familiar with architecture, API design, data modeling and asynchronous processing.
  • Very good in at least one of TypeScript, Python or Go, preferably a statically typed one.
  • Has built real applications with LLMs and knows RAG, embeddings, vector search and tool calling in practice.
  • Knows how to test and evaluate systems that do not always answer the same question the same way.
  • Product thinking: thinks about the person using MAIA under time pressure and contributes own solution ideas.
  • Works agentically: coding agents are part of everyday work, writes plans others can review and checks results critically.
  • Thinks about security: tenant isolation, access rights and secure development are a given.
  • Communicates clearly and speaks very confident German as well as English.

Nice to have

  • Production experience with LLM systems is a big plus.

Your team

Engineering

Engineering team that critically questions how it develops and continuously improves its processes, especially in agentic development.

Benefits

Office centrally between the city center and the zoo, cooking together almost every day, at least three days per week on site.

  • Access to current frontier models and coding agents.
  • Support for further training that fits your professional development.
  • Access to a Wellpass membership.
  • Virtual participation via the company's VSOP.

How to get hired

  1. 1No cover letter needed; send your CV and answer in your own words why you want to help shape MAIA.
  2. 2A 30-minute introductory call, a 90-minute technical interview and a final conversation with management.
  3. 3Usually feedback within two working days after each step, with a decision target of around three weeks.

Apply

About MAIA

MAIA is an AI platform for companies.

MAIA builds a GenAI application with its own agent systems, RAG pipelines and agent-based workflows, connecting customers' external systems and analyzing their data.

Mission

Help companies use AI not just in individual departments but across the whole company.

Key facts

  • 2021
  • Leipzig
  • Numerous industrial companies have been working intensively with MAIA for years.
  • After a successful financing round in 2026, MAIA is now being brought to a broader market.
  • MAIA has been developed in Leipzig since 2021.
  • Uses the best available models, operated in the EU.

What they value

  • Everyone takes responsibility for their own topic.
  • Short paths and fast decisions.
  • The engineering team critically questions how it develops and continuously improves its processes.