T

Tensorlake

Distributed Systems Engineer

Full-TimeUpdated on 10/24/2026
No salary listed
Senior
San Francisco, CA, USA
In Person
Software EngineeringSystems Software Engineering

About the job

Requirements
  • At least 5 years of experience building distributed systems infrastructure through design and implementation.
  • Production systems experience in Rust or another systems programming language, such as C, C++, or systems-level Go.
  • Understanding of cluster schedulers, databases, and runtimes at the implementation level, gained through building or contributing to them.
  • Ability to lead, design, and build fault-tolerant systems autonomously.
  • Experience with systems-level performance challenges, including memory allocation, concurrency primitives, and network protocols.
  • Interest in participating in the full product development process, from customer research through implementation.
  • Substantial coding experience in a systems programming language.
  • Working familiarity with TypeScript, Go, and Terraform to work on backend infrastructure.
Responsibilities
  • Build and evolve the durable application runtime to support advanced data processing and machine learning 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 the software development kits.
  • Work with the engineering team to take ideas through to polished products.
  • Work primarily with Rust, Python, and FoundationDB, while also touching parts of the backend infrastructure.

About the company

Company Size

N/A

Company Stage

N/A

Total Funding

N/A

Headquarters

N/A

Founded

N/A