Distributed Systems Engineer

Tensorlake Inc

San Francisco (CA)

Remote

USD 180,000 - 280,000

Full time

6 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Tensorlake Inc. seeks experienced distributed systems engineers to build the core infrastructure for its durable application runtime. You will write schedulers, runtimes, and data plane components that other engineers rely on to build applications.

Ideal candidates have 5+ years designing distributed systems, production Rust experience, and the ability to lead fault-tolerant designs. You will work across the stack from core runtime to SDK capabilities in a fast-paced startup environment.

Qualifications

  • 5+ years of experience building distributed systems infrastructure—designing & implementing from scratch.
  • Proven production experience in Rust or other systems programming languages (C, C++, Go).
  • Understand cluster schedulers, databases, and runtimes at the implementation level.
  • Able to lead, design, and build fault-tolerant systems autonomously.
  • Enjoy tackling performance challenges at the systems level (memory, concurrency, networking).
  • Willing to participate in the full product development lifecycle from customer insights to implementation.

Responsibilities

  • Build and evolve the durable application runtime to support advanced data processing and ML workflows.
  • Design and implement core components of the cluster scheduler to improve resource utilization, reduce costs, and maximize performance.
  • Write systems-level code in Rust for the data plane and execution engine.
  • Design and build new capabilities for our SDKs.
  • Collaborate with the engineering team to take concepts from idea to a polished product.

Skills

Distributed systems
Rust
Systems programming
Concurrency
Performance optimization

Tools

FoundationDB
Rust toolchain
Terraform
Go
Python

Job description

About the role

We're looking for experienced distributed systems engineers to build the core infrastructure for our durable application runtime. This is a systems programming role-you'll be writing the schedulers, runtimes, and data plane components that other engineers build applications on top of.

  • Build and evolve our durable application runtime to support advanced data processing and machine learning workflows
  • Design and implement core components of our cluster scheduler to improve resource utilization, reduce costs, and maximize performance
  • Write systems-level code in Rust for our data plane and execution engine
  • Design and build new capabilities for our SDKs
  • Work closely with the rest of the engineering team to take something from an idea to a polished product
About you
  • You have 5+ years of experience building distributed systems infrastructure-not configuring or operating it, but designing and implementing it from scratch
  • You've written production systems in Rust or other systems programming languages (C, C++, Go at the systems level)
  • You understand how cluster schedulers, databases, and runtimes work at the implementation level because you've built or contributed to them
  • You can autonomously lead, design, and build fault-tolerant systems
  • You enjoy diving deep into performance challenges at the systems level-memory allocation, concurrency primitives, network protocols
  • You want to be part of the entire product development process, from customer research to implementation
This role is not a fit if...
  • Your experience is primarily in DevOps, SRE, or platform operations (Terraform, Kubernetes administration, CI/CD pipelines)
  • You're looking for a role focused on automation, tooling, or infrastructure-as-code rather than building core systems
  • You haven't written substantial code in a systems programming language
Things you should know
  • We're a startup, and we expect people to be able to wear multiple hats at any given time.
  • We're distributed across the US and Europe, and everyone is self-sufficient to get work done even when nobody else is around.
  • We do not expect people to work all the time, but we expect everyone to follow up on their commitments.
  • We're a small team with high ownership and we're passionate about what we do.
  • Our tech stack is somehow diverse. You'd be mostly working with Rust, Python and FoundationDB on your day to day. But you'll also need to understand TypeScript, Go, and Terraform enough to touch parts of our backend infrastructure.

Our core mission at Tensorlake is to unlock your data wherever it is. We believe that people should have access to the best tools to parse, extract, and manipulate data, run data applications, so they can spend more time putting knowledge into action.

We're looking for engineers who want to build the operating system for AI Data Applications and Workflows.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Distributed Systems Engineer
Distributed Systems Engineer

Tensorlake Inc. • San Francisco (CA)

On-site
USD 120,000 - 160,000
Senior Distributed Systems Engineer (Rust & Schedulers)
Senior Distributed Systems Engineer (Rust & Schedulers)

Tensorlake Inc • San Francisco (CA)

Remote
USD 180,000 - 280,000
Senior Product Engineer
Senior Product Engineer

Tensorlake Inc. • United States

On-site
USD 100,000 - 130,000
Senior Product Engineer
Senior Product Engineer

Tensorlake Inc • United States

Remote
USD 120,000 - 160,000
Backend Software Engineer (Distributed Systems – Go / Rust / Java)
Backend Software Engineer (Distributed Systems – Go / Rust / Java)

UMATR • New York (NY)

On-site
USD 140,000 - 200,000
Staff Software Engineer (Data/Infrastructure)
Staff Software Engineer (Data/Infrastructure)

UMATR • New York (NY)

On-site
USD 225,000 - 275,000
Competitive salary up to $250k plus sizeable equity
Opportunity to influence core architecture
Collaborative, low-bureaucracy culture
Staff Software Engineer (Data/Infrastructure)
Staff Software Engineer (Data/Infrastructure)

UMATR • New York (NY)

On-site
USD 225,000 - 275,000
Competitive salary up to $250k
Sizeable equity
High ownership in architecture
+2
Distributed Runtime Foundations Engineer
Distributed Runtime Foundations Engineer

OpenAI • San Francisco (CA)

Hybrid
USD 220,000 - 300,000
Relocation assistance
Staff System Engineer
Staff System Engineer

Sage Recruiting Inc. • New York (NY)

On-site
USD 180,000 - 240,000
Equity
Competitive compensation
Rust Systems Engineer: Build AI Data Runtime & Scheduler
Rust Systems Engineer: Build AI Data Runtime & Scheduler

Tensorlake Inc. • San Francisco (CA)

Remote
USD 120,000 - 160,000