Zum Hauptinhalt springen

Backend Engineer - Python

Heidelberg
Full-time
Permanent employee

Your mission

To 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 performance

  • Integrate our simulator and inference products to deliver a seamless end-to-end system

  • Define and evolve backend patterns, APIs, and data models to support complex simulation workflows

  • Collaborate with infrastructure teams to align backend services with Kubernetes-based environments

  • Collaborate closely with frontend, UI/UX, and infrastructure teams to ensure cohesive system design

  • Build backend services capable of handling large-scale, data-intensive, and latency-sensitive operations

Your profile

  • Strong experience in Python (5+ years) with a focus on backend systems
  • Proven experience building scalable, resilient backend architectures in production
  • Hands-on experience with FastAPI
  • Solid understanding of distributed systems and system design
  • Experience with PostgreSQL and data modeling for high-throughput systems
  • Working knowledge of Kubernetes and containerized environments
  • Experience with observability and monitoring tools (e.g. Prometheus)
  • Focus on performance and reliability
  • Understanding of security best practices, especially for handling sensitive client data


Nice-to-have:

  • Familiarity with message brokers (e.g. RabbitMQ, Kafka)

  • Exposure to frontend technologies (e.g. React) for collaboration purposes

  • Experience with advanced web technologies (Websockets, SSE)

  • Experience with object storage systems (S3)

  • Exposure to AI/ML systems, model serving, or training pipelines


Why us?

  • Build something big: Help build and scale a fast-growing AI infrastructure startup
  • Pay & perks: Competitive compensation with a performance-based incentive, subsidized Deutschlandticket, and access to a discount portal
  • Work your way: Flexible hours with hybrid and remote-friendly* options
  • Fast lanes, no red tape: Flat hierarchies and rapid decision-making mean ideas ship quickly
  • Global team: Work with a diverse, international team across Germany and the USA
  • Modern headquarters: Well-stocked office near the Heidelberg Hauptbahnhof, available on a hybrid basis or as a place to connect during our quarterly team workshops
  • Top setup: Your choice of high-quality hardware and equipment



Über uns

Turbalance GmbH ist ein aufstrebendes, innovatives Startup, welches KI neu denkt. Wir sind ein Team von leidenschaftlichen Problemlösern, die an das glauben, was wir aufbauen. Wir verschieben ständig Grenzen und umarmen unsere "inneren Nerds", während wir neue Wege finden, um komplexe Herausforderungen zu meistern. Bei uns erwartet dich ein dynamisches Arbeitsumfeld, flache/keine Hierarchien und die Chance, von Anfang an Verantwortung zu übernehmen. 


Turbalance setzt sich für ein respektvolles, sicheres und inklusives Arbeitsumfeld ein. Vielfalt bedeutet für uns, ein Umfeld zu schaffen, in dem individuelle Unterschiede anerkannt, wertgeschätzt und respektiert werden – damit jede und jeder die eigenen Talente und Stärken bestmöglich einbringen kann.

Dieses Selbstverständnis beginnt bereits im Bewerbungsprozess. Sollten Sie Unterstützung oder individuelle Anpassungen im Rahmen Ihrer Bewerbung oder Ihres Interviews benötigen, lassen Sie es uns bitte wissen – wir helfen Ihnen gerne weiter.