Senior Python Backend Developer - AI Applications (m/f/d)
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