Rust Systems Engineer: Build AI Data Runtime & Scheduler
Tensorlake Inc.
San Francisco (CA)
Remote
USD 120,000 - 160,000
Full time
14 days+
Get more replies from employers
Send a job-specific resume in minutes.
Start fresh or import an existing resume
Job summary
A forward-thinking technology startup in California is looking for an experienced Distributed Systems Engineer to join their dynamic team. In this role, you'll build and evolve the core infrastructure for a durable application runtime aimed at advanced data processing and machine learning workflows. Candidates should have over 5 years of experience in designing distributed systems from scratch and strong proficiency in Rust. This is a great opportunity to be part of developing pioneering AI data applications.
Qualifications
5+ years of experience building distributed systems infrastructure from scratch.
Experience writing production systems in Rust or other systems-level languages.
Understanding of cluster schedulers, databases, and runtimes implementation.
Responsibilities
Build and evolve durable application runtime for data processing and ML workflows.
Design and implement core components of the cluster scheduler.
Write systems-level code in Rust.
Skills
Distributed systems design
Rust
Systems programming
C++
Concurrency
Tools
Rust
Python
FoundationDB
TypeScript
Go
Terraform
Job description
A forward-thinking technology startup in California is looking for an experienced Distributed Systems Engineer to join their dynamic team. In this role, you'll build and evolve the core infrastructure for a durable application runtime aimed at advanced data processing and machine learning workflows. Candidates should have over 5 years of experience in designing distributed systems from scratch and strong proficiency in Rust. This is a great opportunity to be part of developing pioneering AI data applications.