Senior Full Stack Developer — Simulation Platform

Delta Labs

Zürich

Vor Ort

CHF 120.000 - 180.000

Vollzeit

vor 4 Stunden
Sei unter den ersten Bewerbenden
Bewerbungsgenerator

Eine komplette Bewerbung in einer Minute — maßgeschneiderter Lebenslauf und Anschreiben, versandbereit.

Schaffe es an den ATS-Filtern vorbei

Zusammenfassung

Delta Labs in Zürich, Switzerland, is hiring to build a scalable simulation platform for AI Twins and enterprise clients. You will design and operate the backend systems that run thousands of studies, balancing cost and performance in production.

You’ll work with TypeScript and Python, own throughput, and help define robust contracts between services, with a bias toward observable, reliable, and reusable software that scales with research.

Qualifikationen

  • 4+ years building and operating production backend systems, with real ownership of something that ran at scale and broke in interesting ways
  • Distributed systems judgement: job orchestration, queueing or pipelines, with idempotency, backpressure, partial failure and retries as design inputs rather than afterthoughts
  • Performance work — you've profiled a system, found where time and money actually went rather than where you assumed, and fixed it
  • Strong TypeScript; Python comfort or willingness to learn
  • Refactoring nerve: restructure a large, actively-developed codebase without stopping feature work — and know when consolidation is premature
  • AI tools as standard development practice

Aufgaben

  • Design the spine: population and agent abstractions, simulation contracts, a shared execution harness — so the next study type costs a configuration, not a new pipeline
  • Own throughput and cost — batching, scheduling, concurrency, retries, partial-failure semantics, caching across twins sharing context
  • Make cost per study and latency per twin first-class metrics that gate releases
  • Carry our service extraction through and define the contracts between services, so interface drift is caught in CI rather than in production
  • Make long-running simulations boring: predictable, observable, and recoverable
  • Harden the research team's hybrid LLM and classical-statistics work into something that runs the same way every time

Kenntnisse

Distributed systems
Backend engineering
TypeScript
Python
Performance profiling

Tools

PostgreSQL
Next.js
OpenTelemetry
LangGraph

Jobbeschreibung

Every Elaiia study is a fan-out: a population of twins, each answering a sequence of questions in its own session, each answer parsed into structured data, aggregated, rendered into a report. One study is thousands of interdependent model calls. You'll own the machinery that makes that loop fast, cheap, reliable and reusable.

That machinery is in production with enterprise clients today, and it's at the point where it needs to become a platform rather than a set of workflows that grew alongside the product. The next phase is shared abstractions — populations, twins, simulation contracts, a common execution harness — and a services architecture with boundaries clear enough that study size and cost stop being the limit on what our researchers can ask. We've begun that work. You'd own it.

RESPONSIBILITIES
  • – Design the spine: population and agent abstractions, simulation contracts, a shared execution harness — so the next study type costs a configuration, not a new pipeline
  • – Own throughput and cost — batching, scheduling, concurrency, retries, partial-failure semantics, caching across twins sharing context
  • – Make cost per study and latency per twin first-class metrics that gate releases
  • – Carry our service extraction through and define the contracts between services, so interface drift is caught in CI rather than in production
  • – Make long-running simulations boring: predictable, observable, and recoverable
  • – Harden the research team's hybrid LLM and classical-statistics work into something that runs the same way every time
YOU MAY BE A FIT IF
  • – 4+ years building and operating production backend systems, with real ownership of something that ran at scale and broke in interesting ways
  • – Distributed systems judgement: job orchestration, queueing or pipelines, with idempotency, backpressure, partial failure and retries as design inputs rather than afterthoughts
  • – Performance work — you've profiled a system, found where time and money actually went rather than where you assumed, and fixed it
  • – Strong TypeScript; Python comfort or willingness to learn
  • – Refactoring nerve: restructure a large, actively-developed codebase without stopping feature work — and know when consolidation is premature
  • – AI tools as standard development practice
STRONG CANDIDATES MAY ALSO HAVE
  • – LLM APIs at volume: throughput limits, cost control, batching, caching, multi-provider abstraction and failover
  • – Durable workflow engines, or having outgrown a serverless platform and led the migration off it
  • – LLM observability and tracing (LangFuse, LangSmith, OpenTelemetry)
  • – Extracting services from a monolith without a rewrite
  • – Agentic or multi-agent systems, where requests are interdependent rather than independent

We're not looking for an ML researcher. You don't need to train models. You need to make a system that calls them behave predictably at scale.

ABOUT DELTA LABS

Delta Labs uses AI to simulate and predict consumer behaviour at scale. We build Elaiia, a simulation engine that generates AI Twins — intelligent synthetic agents that mirror real consumer populations. Our clients use Elaiia to simulate customer decisions before committing to them: pricing strategies, product launches, campaign messaging, channel allocation. We replace surveys, focus groups, and intuition with simulation-based evidence.

THE STACK

TypeScript frontend (Next.js/React), PostgreSQL, Python microservices, durable background jobs, integrated LLM APIs (OpenAI, Anthropic, Google Gemini), LangGraph agents with tracing. Deployed on Vercel and Microsoft Azure.

LOCATION

This role is based in Zürich, Switzerland. Delta Labs is an in-person company. Candidates are expected to be located in the Zürich area or open to relocation.

BENEFITS

Ownership of systems rather than tickets. Direct work with a research team of unusual depth — behavioural scientists, experimental economists, psychometricians and cognitive scientists whose methods you'd be building. A product global enterprises use for decisions that matter. The chance to shape an early-stage company.

Delta Labs is an equal opportunity employer, welcoming applicants of all backgrounds.

Hol dir deinen kostenlosen, vertraulichen Lebenslauf-Check.
oder ziehe deine Datei hierhin.
Similar jobs

Ähnliche Jobs, die dir auch gefallen könnten

Senior Full Stack Developer — Product
Senior Full Stack Developer — Product

Delta Labs • Zürich

Vor Ort
CHF 120.000 - 180.000
Senior Data Engineer — Data Foundation
Senior Data Engineer — Data Foundation

Delta Labs • Zürich

Vor Ort
CHF 120.000 - 180.000
Ownership of systems
Direct work with a research team
Product used for decisions at scale
+1
Senior Full Stack Developer
Senior Full Stack Developer

Delta Labs AG • Zürich

Vor Ort
CHF 110.000 - 165.000
Competitive salary
Equity opportunity
Early-stage startup environment
Senior Full Stack Developer — Evaluation & Model Quality
Senior Full Stack Developer — Evaluation & Model Quality

Delta Labs • Zürich

Vor Ort
CHF 120.000 - 170.000
Ownership of systems
Direct work with a research team
Early-stage company impact
Senior Full Stack Developer — Enterprise Platform
Senior Full Stack Developer — Enterprise Platform

Delta Labs • Zürich

Vor Ort
CHF 140.000 - 190.000
On-site in Zürich
Ownership of systems
Collaborative engineering team
Senior Sales Expert
Senior Sales Expert

Delta Labs • Zürich

Vor Ort
CHF 120.000 - 180.000
Ownership of commercial motion
Direct work with research team
Early-stage company impact
Senior Full-Stack Engineer, AI Platforms & LLM Workflows
Senior Full-Stack Engineer, AI Platforms & LLM Workflows

Delta Labs AG • Zürich

Vor Ort
CHF 110.000 - 165.000
Competitive salary
Equity opportunity
Early-stage startup environment
Founding Member of Technical Staff Zurich ML Systems
Founding Member of Technical Staff Zurich ML Systems

Fainite AG • Zürich

Hybrid
CHF 180.000 - 280.000
Full Stack Developer (Lausanne, Switzerland)
Full Stack Developer (Lausanne, Switzerland)

Atinary Technologies Inc. • Lausanne

Hybrid
CHF 110.000 - 170.000
Hybrid work policy
AI Research Scientist
AI Research Scientist

Giotto.ai • Lausanne

Hybrid
CHF 140.000 - 210.000