Founding AI Engineer

5U Ai
München, Germany
1 day ago
Apply on www.adzuna.de
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Job source

Tech stack

JavaScript (Programming Language) Application Programming Interfaces (APIs) Artificial Intelligence Cloud Computing Software Quality Continuous Integration Software Debugging Electronic Data Interchange (EDI) IP Pbx Python (Programming Language) Automation of Marketing SQL Databases
+14 more
Data Streaming Systems Integration TypeScript File Transfer Protocol (FTP) Enterprise Software Applications Large Language Models Concurrency Prompt Engineering Backend Low Latency Production Code Restful APIs Automation Anywhere Docker

Job description

Work directly with the founding team to define and build the technical foundation behind our AI Workers. These systems operate inside live logistics workflows across email, telephony, and enterprise software, where reliability matters and edge cases are the product.

You will own the hard parts underneath the features: agent architecture, context and state, evaluations, observability, execution reliability, data flows, and the platform other engineers build on.

This is a hands-on role. You will write production code every day, but your job is bigger than shipping a backlog. You will decide which abstractions survive, where we need rigor, what we build next, and how the engineering team operates as we grow.

This is not a research-only role, and it is not an architecture role where you stop coding. You build, ship, measure, fix, and keep raising the bar.

What You’ll Do

  • Own the architecture and evolution of the core AI Worker platform across backend services, agent workflows, integrations, data, and infrastructure.
  • Build reliable, long-running AI workflows that make decisions and take action across inboxes, phone calls, TMS, ERP, EDI, SFTP, APIs, and event queues.
  • Develop the systems that make agents dependable in production: evaluations, tracing, feedback loops, guardrails, retries, fallbacks, and human escalation.
  • Work through the difficult parts of applied AI: ambiguous inputs, changing context, tool use, state management, latency, cost, and failure recovery.
  • Turn patterns from customer deployments into reusable product capabilities instead of one-off fixes.
  • Make deliberate technical tradeoffs between speed and durability. Ship the simple version first, then know when the system needs to be rebuilt properly.
  • Shape product and technical direction with the founders. Challenge assumptions, propose better approaches, and own decisions through production.
  • Help set the engineering standard for the company, from system design and code quality to how we use AI tools to build faster.
  • Help hire and develop the engineering team as we grow.

Who You Are

  • You take ownership of unclear, important problems. You do not wait for a ticket, a complete spec, or someone else to define the path.
  • You have strong technical judgment. You can simplify a system without being careless, and add structure without slowing everyone down.
  • You think like a product builder, not only an engineer. You care whether the system solves the real operational problem, not whether the implementation looks clever.
  • You move fast and iterate constantly, but you do not hide behind prototypes when customers depend on the system.
  • You build with AI, not just around it. AI-native development is how you think and work.
  • You are low ego and direct. You can disagree clearly, change your mind quickly, and make the best argument win.
  • You are comfortable being close to customers, production incidents, and the messy details of logistics operations.
  • You want to be in the room. Munich office, in person. This is not a remote role or a 9-to-5.

Requirements

  • Strong software engineering fundamentals: Python, JavaScript/TypeScript, SQL, REST APIs, data modeling, and system design.
  • Experience owning production systems across architecture, implementation, deployment, and operations.
  • Hands-on experience with LLM systems in production: agent workflows, tool use, prompt engineering, structured outputs, context management, evaluations, and observability.
  • Strong understanding of distributed and asynchronous systems, including queues, retries, idempotency, concurrency, background jobs, and failure handling.
  • Experience with Docker, CI/CD, cloud infrastructure, monitoring, and production incident debugging.
  • A track record of shipping products or systems that real users depend on.
  • Bonus: experience with enterprise integrations, voice systems, email automation, logistics, supply chain, or freight.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.adzuna.de
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:52 min

Structuring and scaling the backend engineering team

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

2:07 min

Inspecting default bridge architectures and custom Docker networks

Oliver Seitz Oliver Seitz · World Congress 2025

2:14 min

Exploring internal AI product initiatives and global engineering roles

Maria Apazoglou · Coffee With Developers

1:12 min

Choosing TypeScript for complex backend applications

Maximilian Otto Maximilian Otto · World Congress 2024

2:34 min

Docker sandbox architecture and microVM environment integration

Manuel de la Peña Manuel de la Peña · World Congress 2026 Europe

3:03 min

Career evolution in data engineering and AI platforms

Maria Apazoglou · Coffee With Developers

Videos

See all

Related articles

See all