Backend Engineer – LLM Integration (w/m/d) - Python, LangChain, LangGraph, or LiteLLM, Apache Kafka

Luxoft Germany

Ingolstadt

On-site

EUR 70,000 - 110,000

Full time

11 days ago
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

DXC Luxoft collaborates with a client to advance in-vehicle AI features, building Python-based backend services and FastAPI microservices. The role focuses on integrating LLM orchestration (LangChain, LangGraph, LiteLLM) with Kafka-driven data pipelines and Azure OpenAI endpoints.

You will work in a joint product team on AKS deployments and contribute to production-grade, testable code. The ideal candidate has 3+ years of Python experience, strong REST API skills, and knowledge of container

Qualifications

  • 3+ years professional Python development, including production web services.
  • Experience with FastAPI (or Flask/Django) for REST API design.
  • Familiarity with at least one LLM orchestration framework: LangChain, LangGraph, or LiteLLM.
  • Apache Kafka — producer/consumer implementation; at‑least-once vs exactly‑once semantics.
  • Docker and Kubernetes basics (deployment manifests, service configuration).
  • English B2 or above.

Responsibilities

  • Build and maintain FastAPI microservices that orchestrate LLM calls, tool use, and agentic workflows using LangChain / LangGraph.
  • Implement Kafka producers and consumers for real-time voice session data, telemetry, and event-driven AI triggers.
  • Integrate with Azure OpenAI endpoints via LiteLLM abstraction; manage prompt versioning and A/B routing.
  • Write unit, integration, and contract tests (pytest, Pact); maintain coverage and quality gates in Azure DevOps.
  • Containerise services with Docker; deploy and operate on AKS; contribute to Helm chart and Terraform configuration.
  • Participate in code reviews with Audi engineers and contribute to joint architectural decisions.
  • Monitor service health using Azure Monitor / Application Insights; triage and resolve production incidents.
  • Document APIs (OpenAPI) and maintain ADR entries for significant implementation decisions.

Skills

Python development
FastAPI
English B2

Tools

Kafka
Docker
Kubernetes
LangChain
LangGraph
LiteLLM
Azure OpenAI

Job description

Project description

Our client is advancing its in-vehicle voice assistant into an intelligent, AI-powered companion. Since 2024, they have been incorporating large-language-model capabilities (Azure OpenAI / ChatGPT) into vehicles equipped with the MIB3 infotainment system, with new E³-architecture models featuring enhanced voice functions from the factory. The AIME (AI Model Engine) backend program supports this development over a multi-year timeline, addressing natural-language dialogue, empathic communication, and the complete cloud-edge data pipeline. DXC Luxoft serves as the end-to-end delivery partner, collaborating closely with the client’s engineers within a joint product team on the Azure platform (AKS, Azure OpenAI, Managed Identity, Azure Monitor, Azure DevOps).

Responsibilities

Backend Engineers in this stream own the integration layer between the AI/ML components and the vehicle/cloud communication backbone. The stack is Python-first, event-driven via Kafka, and exposed through FastAPI services running on AKS. You will work inside the joint product team, picking up S/M/L backlog tickets and shipping production-ready code.

  • Build and maintain FastAPI microservices that orchestrate LLM calls, tool use, and agentic workflows using LangChain / LangGraph.
  • Implement Kafka producers and consumers for real-time voice session data, telemetry, and event-driven AI triggers.
  • Integrate with Azure OpenAI endpoints via LiteLLM abstraction; manage prompt versioning and A/B routing.
  • Write unit, integration, and contract tests (pytest, Pact); maintain coverage and quality gates in Azure DevOps.
  • Containerise services with Docker; deploy and operate on AKS; contribute to Helm chart and Terraform configuration.
  • Participate in code reviews with Audi engineers and contribute to joint architectural decisions.
  • Monitor service health using Azure Monitor / Application Insights; triage and resolve production incidents.
  • Document APIs (OpenAPI) and maintain ADR entries for significant implementation decisions.
Skills
Must have
  • 3+ years professional Python development, including production web services
  • Experience with FastAPI (or Flask/Django) for REST API design
  • Familiarity with at least one LLM orchestration framework: LangChain, LangGraph, or LiteLLM
  • Apache Kafka — producer/consumer implementation; at‑least-once vs exactly‑once semantics
  • Docker and Kubernetes basics (deployment manifests, service configuration)
  • English B2 or above.
Nice to have Skills
  • Azure services: AKS, Azure OpenAI, Managed Identity, CosmosDB
  • Terraform or Bicep for infrastructure-as-code
  • Automotive domain or OEM project experience
  • Async Python patterns (asyncio, aiohttp).
  • German language skills.
Languages:

English - C1 Fluent

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

AI/ML Engineer – LLM & Voice Pipeline (w/m/d) - hands on experience in hands-on AI/ML, LangChain/LangGraph, Azure, ASR engine
AI/ML Engineer – LLM & Voice Pipeline (w/m/d) - hands on experience in hands-on AI/ML, LangChain/LangGraph, Azure, ASR engine

Luxoft Germany • Ingolstadt

On-site
EUR 85,000 - 110,000
Solution Architect – LLM Backend & Vehicle Interface (w/m/d) - strong experience in Python, hands-on experience with streaming architectures and team lead - Immediate Joiners
Solution Architect – LLM Backend & Vehicle Interface (w/m/d) - strong experience in Python, hands-on experience with streaming architectures and team lead - Immediate Joiners

Luxoft Germany • Germany

On-site
EUR 120,000 - 180,000
Back End Developer
Back End Developer

Luxoft • Germany

Hybrid
EUR 70,000 - 110,000
AI Edge Solution Architect – Edge/Cloud Voice AI
AI Edge Solution Architect – Edge/Cloud Voice AI

Luxoft • Ingolstadt

On-site
EUR 110,000 - 140,000
AI Edge Solution Architect - Edge/Cloud Voice AI (w/m/d) - experience in Edge/on-device AI, Python, Azure, LLM, team lead- Immediate Joiners
AI Edge Solution Architect - Edge/Cloud Voice AI (w/m/d) - experience in Edge/on-device AI, Python, Azure, LLM, team lead- Immediate Joiners

Luxoft Germany • Germany

On-site
EUR 120,000 - 160,000
AI Edge Solution Architect – Edge/Cloud Voice AI
AI Edge Solution Architect – Edge/Cloud Voice AI

Luxoft • München

On-site
EUR 120,000 - 180,000
Test Engineer – AI Voice Systems (w/m/d) - experience in test automation, Python, LLM. Azure Speech- Immediate Joiners
Test Engineer – AI Voice Systems (w/m/d) - experience in test automation, Python, LLM. Azure Speech- Immediate Joiners

Luxoft Germany • Ingolstadt

On-site
EUR 90,000 - 120,000
Test Engineer – AI Voice Systems
Test Engineer – AI Voice Systems

Luxoft • München

On-site
EUR 70,000 - 110,000
Test Engineer – AI Voice Systems
Test Engineer – AI Voice Systems

Luxoft • Ingolstadt

On-site
EUR 70,000 - 110,000
Artificial Intelligence Engineer
Artificial Intelligence Engineer

Luxoft • München

On-site
EUR 90,000 - 130,000
Health insurance