Senior Staff Software Engineer

Harrison Clarke

San Francisco (CA)

On-site

USD 130,000 - 180,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Harrison Clarke is working with a high-growth startup in San Francisco seeking a Staff Distributed Systems Engineer. This hands-on role involves designing and building core systems for a cutting-edge AI code generation product.

The ideal candidate will have excellent coding skills in Go and Python, strong understanding of distributed systems, and experience operating reliable backend services at scale.

Qualifications

  • Excellent coding skills in Go and Python.
  • Deep understanding of distributed systems fundamentals.
  • Experience scaling services in cloud environments.

Responsibilities

  • Design, build, and operate reliable distributed systems.
  • Develop backend services in Go and Python.
  • Lead architectural decisions for data flows and service boundaries.

Skills

Go programming
Python programming
Distributed systems fundamentals
Networking & performance
Reliability engineering

Tools

Kubernetes
AWS
GCP
Azure

Job description

We’re working with a high-growth, tier-1 VC-backed startup in the AI code generation space, hiring a Staff Distributed Systems Engineer to help design and build the core systems underpinning a next-generation AI product.

This is a hands-on role for someone who enjoys bleeding-edge tech and thrives on complex, unsolved engineering problems - the kind where you’ll be building new primitives, not just wiring together existing ones.

The Role

You’ll work on the heart of the platform: low-latency services, high-throughput pipelines, scalable data and compute orchestration, and the reliability foundations required to run production-grade systems at pace.

They’re specifically looking for a strong coder with production experience in Python and Go.

What You’ll Be Doing
  • Design, build, and operate distributed systems that are reliable under real-world load and failure modes.
  • Develop core backend services in Go and Python (service frameworks, orchestration, control planes, APIs).
  • Solve problems across consistency, concurrency, throughput, latency, resiliency, backpressure, and graceful degradation.
  • Build systems for job scheduling / workload orchestration and efficient compute utilisation (including demanding AI workloads).
  • Improve observability and debugging for complex systems: tracing, metrics, structured logging, and profiling.
  • Lead architectural decisions: data flows, service boundaries, state management, and scaling strategies.
  • Set engineering standards and mentor others, while remaining deeply technical and hands‑on.
What They’re Looking For
  • Excellent coding skills in Go and Python.
  • Deep understanding of:
  • Distributed systems fundamentals (consensus concepts, replication, consistency trade-offs)
  • Networking & performance (RPC patterns, load balancing, latency analysis)
  • Reliability engineering (timeouts, retries, idempotency, circuit breaking, chaos/failure testing)
  • Experience scaling services and data flows in cloud environments (AWS/GCP/Azure).
  • Comfortable working in ambiguity and moving quickly without compromising core quality.
Nice-to-Haves
  • Experience with high-scale systems: streaming, queues, event-driven architectures, or large-scale caching.
  • Familiarity with Kubernetes and cloud-native infrastructure (helpful, but not the focus).
  • Experience with ML/AI infrastructure or compute-heavy systems (e.g., GPU scheduling, batch/online hybrid workloads).
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Engineer
Software Engineer

Acceler8 Talent • San Francisco (CA), Northern (KY)

Hybrid
USD 150,000 - 350,000
Member of Technical Staff - Distributed Systems
Member of Technical Staff - Distributed Systems

Acceler8 Talent • San Francisco (CA), Northern (KY)

Hybrid
USD 180,000 - 260,000
Distributed Systems Engineer / AI Security Startup
Distributed Systems Engineer / AI Security Startup

TrustIn • San Francisco (CA)

On-site
USD 400,000 - 500,000
Competitive compensation
Meaningful equity
High-impact work
Backend Software Engineer (Distributed Systems / Python)
Backend Software Engineer (Distributed Systems / Python)

Glint Tech Solutions • San Francisco (CA)

Hybrid
USD 170,000 - 230,000
Competitive equity package
Comprehensive benefits
Staff Software Engineer (AI Infrastructure)
Staff Software Engineer (AI Infrastructure)

DeepRec.ai • Palo Alto (CA)

On-site
USD 180,000 - 320,000
Member of Technical Staff- Distributed Systems
Member of Technical Staff- Distributed Systems

Acceler8 Talent • San Francisco (CA), Northern (KY)

Hybrid
USD 150,000 - 350,000
Equity
Staff DevOps Engineer
Staff DevOps Engineer

Archer • San Jose (CA)

On-site
USD 180,000 - 260,000
Member of Technical Staff
Member of Technical Staff

Acceler8 Talent • San Francisco (CA), Northern (KY)

Hybrid
USD 150,000 - 350,000
Staff Software Engineer
Staff Software Engineer

Acceler8 Talent • United States

Remote
USD 200,000 - 275,000
Senior Member of Technical Staff
Senior Member of Technical Staff

DeepRec.ai • Palo Alto (CA)

Hybrid
USD 180,000 - 240,000
Competitive salary + meaningful equity
Flexible hybrid working model
High-performing, collaborative team environment