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

Dedalus Labs·San Francisco, US

1mo ago

Distributed Systems Engineer

RTB House·Warsaw, Masovian Voivodeship

1mo ago

Distributed Systems Engineer

Cadence plays·BURNABY 01, Canada

2mo ago

Distributed Systems Engineer

Cadence plays·BURNABY 01, Canada

2mo ago

Distributed Systems Engineer

Cadence Design·BURNABY 01, Canada

2mo ago

Distributed Systems Engineer

Cadence Design·BURNABY 01, Canada

2mo ago

Distributed Systems Engineer

Cloudflare·In-Office·Remote, Onsite

2mo ago

Distributed Systems Engineer

Beam·San Francisco, California +1·Remote

3mo ago

Distributed Systems Engineer

Fluidstack·San Francisco, CA +3·Onsite

3mo ago

Distributed Systems Engineer

Livekit·Remote, U.S·Remote

4mo ago

Distributed Systems Engineer

Careers — Tensorlake·San Francisco, CA·Remote

10mo ago

Distributed Systems Engineer

Archil·San Francisco·Onsite

1y+ ago

Distributed Systems Engineer

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

1y+ ago

Distributed Systems Engineer

Sieve·San Francisco·Remote

1y+ ago

Distributed Systems Engineer

Ritual·Remote +1·Remote

1y+ ago

Distributed Systems Engineer

Axiom·New York +1·Remote

1y+ ago

Distributed Systems Engineer

Kwil·Austin, TX·Remote

1y+ ago

Java Distributed Systems Engineer - Montreal - Fintech

Adaptive Financial Consulting·Montréal, Quebec +2

1d ago

Java Distributed Systems Engineer - Barcelona - Fintech

Adaptive Financial Consulting·Barcelona, Spain +2

1d ago

Java Distributed Systems Engineer - NYC - Fintech

Adaptive Financial Consulting·New York CIty +2

1d ago

Java Distributed Systems Engineer - Fintech - London - Hybrid

Adaptive Financial Consulting·London +1

1d ago

Senior System Software Engineer – Golang / Java | Distributed Systems

Purestorage·Prague, Czech Republic·Remote, Onsite

2d ago

Staff Software Development Engineer - Java/Go + Distributed Systems

Zscaler·Bangalore, IND +1·Remote, Hybrid

3d ago

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

Cisco·IND-BANGALORE, India·Hybrid

3d ago

GovCloud Distributed Systems Software Engineer

Salesforce·Washington - Bellevue, US +3·Onsite

3d ago

Sr Distributed Systems Engineer (DevOps)

Workday·New Zealand, Auckland

4d ago

Research Engineer / Performance Engineer, RL Distributed Systems

Anthropic·San Francisco, CA +1·Onsite

4d ago

Lead Distributed Systems Engineer

JPMorgan Chase·Jersey City, NJ

4d ago

Lead Distributed Systems Engineer

JP Morgan Chase·Jersey City, NJ

4d ago

Principal Software Engineer, Distributed Systems Engineer - DGX Cloud

Nvidia·Durham, NC +1·Remote

5d ago
Remote Distributed Systems Engineer at Windmill • $60k – $90k/yr | Hiring.Camp