Backend Engineer - Python
Heidelberg, DEBackend EngineerPosted Aug 8, 2025
Skip to main contentEnglishEnglishBack to all jobsBackend Engineer - PythonHeidelbergFull-timePermanent employeeApply for this jobYour missionTo support our growing team, we are looking for an experienced Backend Engineer - Python to work closely with our engineering and product leadership. In this role, you will take a hands-on and high-ownership approach to shaping and building our backend architecture. This includes designing scalable, secure, and high-performance systems, defining robust APIs and data models, and aligning Kubernetes-based infrastructure with backend services to enable seamless integration between our simulation and inference platforms in a fast-moving AI-driven environment.This role is open to remote/hybrid candidates based in Germany. Responsible for shaping the backend architecture - ensuring scalability, security, and performanceIntegrate our simulator and inference products to deliver a seamless end-to-end systemDefine and evolve backend patterns, APIs, and data models to support complex simulation workflowsCollaborate with infrastructure teams to align backend services with Kubernetes-based environmentsCollaborate closely with frontend, UI/UX, and infrastructure teams to ensure cohesive system designBuild backend services capable of handling large-scale, data-intensive, and latency-sensitive operationsYour profileStrong experience in Python (5+ years) with a focus on backend systemsProven experience building scalable, resilient backend architectures in productionHands-on experience with FastAPISolid understanding of distributed systems and system designExperience with PostgreSQL and data modeling for high-throughput systemsWorking knowledge of Kubernetes and containerized environmentsExperience with observability and monitoring tools (e.g. Prometheus)Focus on performance and reliabilityUnderstanding of security best practices, especially for handling sensitive client dataNice-to-have:Familiarity with message brokers (e.g. RabbitMQ, Kafka)Exposure to frontend technologies (e.g. React) for collaboration purposesExperience with advanced web technologies (Websockets, SSE)Experience with object storage systems (S3)Exposure to AI/ML systems, model serving, or training pipelinesWhy us?Build something big: Help build and scale a fast-growing AI infrastructure startupPay & perks: Competitive compensation with a performance-based incentive, subsidized Deutschlandticket, and access to a discount portalWork your way: Flexible hours with hybrid and remote-friendly* optionsFast lanes, no red tape: Flat hierarchies and rapid decision-making mean ideas ship quicklyGlobal team: Work with a diverse, international team across Germany and the USAModern headquarters: Well-stocked office near the Heidelberg Hauptbahnhof, available on a hybrid basis or as a place to connect during our quarterly team workshopsTop setup: Your choice of high-quality hardware and equipmentAbout usTurbalance GmbH is an innovative, emerging startup that transforms AI laws. We are a team of passionate problem-solvers who believe in what we’re building. We constantly push boundaries and embrace our inner nerds as we find new ways to tackle complex challenges. You will find a dynamic work environment here, with flat or even non-existent hierarchies and the chance to take on responsibility from day one. Turbalance is committed to providing a respectful, safe, and inclusive workplace. Diversity at Turbalance means fostering an environment where individual differences are recognized, valued, and respected, enabling everyone to fully contribute their talents and strengths.This commitment begins with our recruitment process. If you require any accommodations to support your application or interview, please let us know as we are happy to assist.Apply for this job