Skip to content
HarveyHarvey

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.

About the job

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

Python, FastAPI, Flask, Redis, Kafka, SQL, NoSQL, Vector Databases, Asyncio, Distributed Systems

Snowflake

Snowflake

Menlo Park, CA

Staff Software Engineer - Query Processing
$236k+/yrOn-site7+ YOEBackend Engineering

Staff Software Engineer on Snowflake’s Snowtrail team, designing and operating query-processing and distributed infrastructure that improves engineering velocity and production quality. Requires expertise in databases, query optimization, compiler implementation, and large-scale systems.

Carta

Carta

San Francisco, CA

Staff Software Engineer, Middle Office
$240k+/yrOn-site10+ YOEBackend Engineering

Staff Engineer responsible for the long-term technical health and strategic direction of Carta’s Middle Office domain, including distributed systems, architecture, reliability, and AI-enabled engineering practices. Requires 10+ years of software engineering experience and demonstrated technical leadership across teams.

Fivetran

Fivetran

Oakland, CA

Senior Staff Systems Engineer, GTM
$232k+/yrHybrid7+ YOEBackend Engineering

Leads the design and implementation of scalable distributed data pipelines and related infrastructure, while improving performance, reliability, and security. Requires 5+ years of software experience, systems programming expertise, cloud and containerization experience, and senior staff-level technical leadership.

Fivetran

Fivetran

Oakland, CA

Senior Staff Software Engineer
$232k+/yrHybrid10+ YOEBackend Engineering

Leads performance engineering for high-volume data systems by diagnosing bottlenecks, designing improvements, and building resilient performance platforms. Requires 10+ years of software experience, strong Java and database expertise, and experience with distributed backend systems.

Axion

Axion

New York, NY
Staff Software Engineer, Data Intelligence
$230k+/yrHybrid8+ YOEBackend Engineering

Staff Software Engineer leading backend and data-intensive systems, including scalable services, AI-powered workflows, cloud infrastructure, and reliability initiatives. Requires 8+ years of software engineering experience and expertise in distributed systems, data processing, and containerized applications.