CareerPlan

Senior Python Backend Developer - AI Applications (m/f/d)

Erlangen, BAYERNFull-time2026-10-22 → 2026-10-30

Core

Take technical ownership of the reliable and stable operation of AI-powered applications in production, including monitoring, incident investigation, root cause analysis, and code maintenance.

Role type

Senior Python Backend Developer (AI Applications)

Builds

AI-powered applications, production-grade Python backends, and AI integrations

Domain

Automotive, Aerospace, Defence, Machinery; Cloud-native, Distributed Systems, AI/LLM

Deliverable

production ML models

Required skills

Python (FastAPI, Flask, async, OOP), REST APIs, PostgreSQL, SQLAlchemy, SQL, Docker, CI/CD, AWS (ECS/Fargate, CloudWatch, S3), Terraform, LLM integrations, RAG, vector databases, AI agents, LangChain, LangGraph, LlamaIndex, React, TypeScript

Preferred skills

Azure OpenAI, SAP, Snowflake, enterprise integrations

Technologies

FastAPI, Flask, PostgreSQL, SQLAlchemy, Docker, AWS ECS/Fargate, CloudWatch, S3, Terraform, LangChain, LangGraph, LlamaIndex, React, TypeScript

Responsibilities

Monitor application health and investigate incidents using logs, metrics, alerts, and distributed traces; Perform root cause analyses across the entire application stack; Read, review, debug, maintain, and continuously improve existing Python codebases; Develop and deploy bug fixes, hotfixes, and technical improvements through established testing, peer-review, and CI/CD processes; Troubleshoot end-to-end application flows, including frontend-backend interactions, data-processing pipelines, AI integrations, and external dependencies; Implement smaller bug fixes and enhancements in React and TypeScript where required; Improve application logging, monitoring, alerting, error handling, resilience, performance, and overall observability; Develop automated unit and integration tests for bug fixes and technical improvements; Maintain application dependencies and support configuration, security, and version updates; Implement sustainable corrective measures to prevent recurring production issues; Maintain technical documentation, operational runbooks, and troubleshooting guidelines; Support knowledge transfer, go-live activities, hypercare phases, and the transition into regular operations; Automate recurring operational, monitoring, and diagnostic activities

Seniority

Senior, hands-on IC