Staff Software Engineer, Backend (Platform)
Core
Designing and optimizing a high-performance compute platform that executes polyglot analytics workflows on petabyte-scale data warehouses.
Role type
Staff/Principal Backend Software Engineer (Systems Architecture & Performance)
Builds
Graph-based execution engine, parallel execution strategies, caching systems, and internal query language compilers.
Domain
Data Analytics / Cloud Infrastructure / Distributed Systems
Deliverable
production ML models | product features | infrastructure
Required skills
Systems architecture, parallel execution strategies, caching mechanisms, database/storage optimization, performance tuning, large-scale systems design
Preferred skills
Kubernetes, Docker, cloud infrastructure, frontend development (TypeScript/React)
Technologies
Python, TypeScript, Snowflake, Postgres, Redis, Kubernetes, Docker, Terraform, Helm, AWS, Express, Apollo GraphQL, Redux
Responsibilities
Evolve execution architecture and build new compute components; Drive parallel execution and caching to reduce latency; Instrument complex systems for performance diagnosis; Collaborate on platform capabilities like query language compilers; Author technical proposals and mentor engineers; Roadmap long-term designs with clear milestones.
