Backend Engineer - Python
Indexed description
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
- 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
- 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
- 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
Apply for this job
Create a free Caio profile to unlock the full index and keep your job-search signal for future recommendations.
Unlock free search