Skip to content
HarveyHarveySan Francisco, CA

Staff Software Engineer, Backend Platform

Build and maintain backend platform frameworks, libraries, and APIs to enable reliable, scalable services for GenAI applications. Requires 7+ years experience in Python backend development, distributed systems, and developer tools.

238k – 290k/yr
Hybrid7+ YOEBackend Engineering

About the role

What You'll Do

  • Develop and maintain internal backend frameworks and libraries (API routing, service lifecycle, caching, messaging, error handling)
  • Create APIs, service templates, and versioned interfaces for consistent patterns
  • Introduce modern patterns like asyncio and streaming data processing
  • Design abstractions for authorization, streaming, data governance, event processing
  • Embed reliability and observability (tracing, metrics, automated tests)
  • Collaborate with Model Infrastructure on GenAI challenges (model inference, streaming APIs, retrieval)
  • Integrate with Developer Experience and Infrastructure teams (CI/CD, deployment)
  • Gather feedback from product teams and evangelize best practices

What You Have

  • 7+ years software engineering experience (post-BS/MS), building scalable backend systems or internal platforms
  • Proficiency in Python and backend fundamentals (APIs, data stores, concurrency, distributed systems)
  • Experience with web frameworks (Flask/FastAPI), service architectures, clean APIs
  • Familiarity with caching (Redis), messaging (Kafka), databases (SQL/NoSQL, Vector DBs)
  • Track record of high-quality, tested code (unit/integration testing, static typing, CI)
  • Strong problem-solving, passion for developer experience
  • Excellent collaboration and communication
  • Experience with internal libraries/frameworks (plus)

Compensation Range

$238,000 - $290,000 USD

Skills

PythonFastAPIFlaskRedisKafkaSQLNoSQLVector DatabasesAsyncioDistributed Systems
Crusoe

Senior Staff Software Engineer, Billing Platform

CrusoeSan Francisco, CA

Senior Staff Software Engineer to design, build, and scale Crusoe Cloud's billing platform, owning metering, pricing, invoicing, and payments end-to-end. Requires 5+ years backend experience with Go, Java, Rust, or C++, plus distributed systems and financial data expertise.

238k – 288k/yr
On-site5+ YOEBackend Engineering
Mercury

Staff Software Engineer - Fraud

MercurySan Francisco, CA +2

Leads architecture and delivery of backend systems for fraud prevention, partnering with ML teams to productionize models and enable real-time decisioning. Requires 7+ years backend experience, ideally with Haskell, and strong technical leadership in fintech/risk domains.

239k – 299k/yr
Remote7+ YOEBackend Engineering
Snowflake

Staff Software Engineer

SnowflakeMenlo Park, CA +1

Staff Software Engineer building and scaling Snowflake's cloud-agnostic FDB distributed transactional key-value store that powers all Snowflake products. Design autoscaling infrastructure, next-gen transaction/caching/storage systems, and multi-tenant capabilities for AWS, Azure, and GCP.

236k – 339k/yr
On-site8+ YOEBackend Engineering
Snowflake

Staff Software Engineer

SnowflakeMenlo Park, CA

Design and implement query optimization and distributed data processing algorithms for Snowflake's petabyte-scale cloud database. Own end-to-end delivery of large-scale systems projects and mentor junior engineers.

236k – 339k/yr
Hybrid10+ YOEBackend Engineering
Sigma

Staff Software Engineer - Backend

SigmaNew York, NY

Build backend distributed services and APIs using Rust, Go, GraphQL, and Kubernetes to power interactive data exploration on cloud warehouses. Requires 10+ years experience building high-quality software.

240k – 270k/yr
On-site10+ YOEBackend Engineering