We are working with a highly technical data processing startup building a modern analytics platform and a distributed execution engine. The team owns the stack end to end and focuses on correctness, performance, and operational simplicity.
This role sits at the core of the platform and involves building fundamental systems that run in production.
What You Will Work On
- Platform services and APIs using gRPC and REST
- Cluster coordination, leader election, and failover
- Replication and management of distributed execution state
- Core infrastructure for a production distributed system
What We Are Looking For
- Strong experience with Rust, including async Rust (Tokio)
- Solid understanding of distributed systems
- Comfortable working on Linux systems
- Preference for simple, robust solutions
- Enjoys working in a small, highly technical team
Why This Role
- Ownership of core platform components
- Work with a strong engineering team
- Competitive salary and equity
How to Apply
Send your resume to data.processing.platform.engineer@rustjobs.dev.
NB: This is a hybrid position in Amsterdam, NL. A minimum of 2 days per week on-site is required.
Application process
- Your application goes directly to the Rust Jobs team. We manage hiring for this role on behalf of the company.
- Every CV is read by a human, not a filter. We assess it against the requirements before anything else happens.
- If your application is a strong fit, we'll reach out by email to introduce ourselves and walk you through the next steps with the company.
Application volume is high, so we can't reply to every candidate individually. If you haven't heard from us within 5 working days, please assume we're not moving forward on this occasion. Join our talent network to be considered for future roles.
Looking for more roles like this?
Join our talent network and get matched with similar opportunities from top companies.