Hiring.Camp

Distributed Systems Engineer

Windmill

·

Apr 16, 2026

Salary
$60k – $90k/yr
Location
Paris, Île-de-France, FR
Workplace
Remote
Type
Full-time
Department
Engineering
Source
Y Combinator

Description

Work on Windmill's Rust backend - the execution engine, workers, language runtimes, API layer, and infrastructure that powers thousands of production deployments.

  • Execution engine: scheduling, job queues, worker orchestration, flow execution with branching, parallelism, retries, and error handling.
  • Language runtimes: maintain and extend sandboxed runtimes for Python, TypeScript, Go, Bash, SQL, and more.
  • Performance & reliability: profiling, optimization, resource management. Our users run mission-critical workloads - correctness and uptime matter.
  • Infrastructure: PostgreSQL schema design, caching, networking, deployment tooling.

Who we're looking for

This is a senior role. We're looking for someone who has operated distributed systems at scale and can teach us from day one - showing us PostgreSQL patterns, distributed systems techniques, and architectural improvements we haven't considered yet.

  • Proven experience building and operating distributed systems at scale - not theoretical, you've done it in production
  • Deep PostgreSQL expertise - query optimization, schema design, concurrency control, partitioning, replication. You know what breaks at scale and how to fix it.
  • Strong systems programming skills - Rust experience strongly preferred, otherwise C/C++ with willingness to switch
  • You bring opinions and techniques from previous infrastructure work that will make Windmill better immediately
  • You enjoy hard infrastructure problems and care about correctness

Example projects in your first 3 months

  • Redesign the job queue to handle bursty workloads with thousands of concurrent jobs without degrading scheduling latency
  • Implement a new worker orchestration strategy that improves resource utilization across heterogeneous deployments (2 to 600 workers)
  • Optimize critical PostgreSQL queries and schema for customers with millions of completed jobs - partitioning, indexing, vacuum tuning
  • Add a new language runtime (e.g., Java, C#) with proper sandboxing, dependency management, and execution feedback
  • Build observability tooling - distributed tracing across the flow execution engine to diagnose slow or failing steps in production

Offer details

Location: Paris hybrid (~3 days/week) or remote within France

Contract: Full-time / CDI

Salary: €60K–€90K gross + top of market for level + 20% bonus on collective milestones

Skills

PythonTypeScriptJavaRustSQLPostgreSQLGo

Similar Jobs

30

Distributed Systems Engineer

Cadence plays · BURNABY 01, Canada

1 week ago

Distributed Systems Engineer

Cadence plays · BURNABY 01, Canada

1 week ago

Distributed Systems Engineer

Cadence Design · BURNABY 01, Canada

1 week ago

Distributed Systems Engineer

Cadence Design · BURNABY 01, Canada

1 week ago

Distributed Systems Engineer

Cloudflare · In-Office · Remote, Onsite

3 weeks ago

Distributed Systems Engineer

Beam · San Francisco, California, US +1 · Remote

1 month ago

Distributed Systems Engineer

Fluidstack · San Francisco, CA +3 · Onsite

1 month ago

Distributed Systems Engineer

Dedalus Labs · San Francisco, California, US

1 month ago

Distributed Systems Engineer

Livekit · Remote, U.S · Remote

2 months ago

Distributed Systems Engineer

Careers — Tensorlake · San Francisco, CA · Remote

8 months ago

Distributed Systems Engineer

Archil · San Francisco · Onsite

1+ year ago

Distributed Systems Engineer

Arcadeai · HQ - San Francisco (SOMA) - In Person · Remote, Hybrid, Onsite

1+ year ago

Distributed Systems Engineer

Sieve · San Francisco · Remote

1+ year ago

Distributed Systems Engineer

Ritual · Remote +1 · Remote

1+ year ago

Distributed Systems Engineer

Axiom · New York +1 · Remote

1+ year ago

Distributed Systems Engineer

Kwil · Austin, TX · Remote

1+ year ago

Software Engineer, Distributed Systems

Verse · San Francisco, CA +1 · Remote, Hybrid

Yesterday

Software Engineer – Java/Go | Distributed Systems | Microservices | Kafka | Cloud | 4–8 Years

Cisco · IND-BANGALORE, India · Hybrid

3 days ago

Staff Software Engineer - Cloud Platform— Kubernetes, Hyperscalers & Distributed Systems

ServiceNow · Hyderabad, India · Hybrid

4 days ago

Sr Software Engineer - Cloud Platform—Kubernetes, Hyperscalers & Distributed Systems

ServiceNow · Hyderabad, India · Hybrid

4 days ago

Senior/Staff Software Engineer, Distributed Systems

Atomic Machines · Emeryville, California or Santa Clara, California +1

4 days ago

Senior Principal Software Engineer - Cloud, Distributed Systems & Data Platforms

JPMorgan Chase · Bengaluru, Karnataka, India

5 days ago

Senior Principal Software Engineer - Cloud, Distributed Systems & Data Platforms

JP Morgan Chase · Bengaluru, Karnataka, India

5 days ago

Software Engineer – Distributed Market Data Systems

Quberesearchandtechnologies · Hong Kong +1

5 days ago

Software Engineer, Distributed Systems & AI Agents (Senior Level)

Instabase · Bengaluru, India +1

6 days ago

Staff Software Engineer, Distributed Systems

Livekit · North America · Remote

6 days ago

Senior Software Engineer - Distributed Systems

Workday · Ireland, Dublin

1 week ago

Sr. Software Engineer (Distributed Systems)

Workday · Ireland, Dublin

1 week ago

Senior Software Engineer, Distributed Systems Engineer - DGX Cloud

Nvidia · Santa Clara, CA,US, US +4 · Remote

2 weeks ago

Senior Software Engineer, Distributed Systems Engineer - DGX Cloud

Nvidia · US, CA, Santa Clara, United States of America +4 · Remote

2 weeks ago