See all jobs

Backend Engineer - Python

Permanent employee,
Full Time
·
Heidelberg
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


About us
turbalance 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.
Apply for this job