Distributed Systems Engineer
Tensorlake, Inc.
San Francisco, CA, United States
5 days ago
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Apply on startup.jobs
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
5 years minimum
Working hours
Regular working hours
Job source
Tech stack
Artificial Intelligence
C++ (Programming Language)
Databases
System Configuration
DevOps
Distributed Systems
Memory Management
Fault Tolerance
Python (Programming Language)
Network Protocols
System Programming
TypeScript
+7 more
Data Processing
Backend
Build Management
Kubernetes
Machine Learning Operations
Terraform
Golang
Job description
We’re looking for engineers who want to build the operating system for AI Data Applications and Workflows., 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. Some of the things you’ll work on in this role
- 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
Requirements
- 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.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on startup.jobs
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
IK
Igor Khokhriakov
27 days ago
EM
Eli McGarvie
Highest Paying Tech Companies for Developers
over 3 years ago
DC
Daniel Cranney
Building AI Solutions with Rust and Docker
almost 2 years ago
LM
Luis Minvielle
Is Software Engineering Over-Saturated?
over 2 years ago
CH
Chris Heilmann
Dev Digest 120 - Apple and peers
about 2 years ago
CH
Chris Heilmann
Dev Digest 121 - AI goes offline
over 2 years ago