Senior Software Engineer - Backend
Core
Build backend distributed services, new algorithms, and modern APIs to support a cloud application and provide interactive experiences on data warehouses for data exploration and analysis.
Role type
Senior Backend Software Engineer (Distributed Systems)
Builds
Backend distributed services, new algorithms, and modern APIs for a cloud data platform
Domain
Cloud data platforms, distributed systems, data warehousing
Deliverable
production ML models | product features
Required skills
Rust, Go, GraphQL, Node.js, Kubernetes, SQL query optimization, database internals, cloud infrastructure administration, distributed system design, API development
Preferred skills
Data model design, experience with high-growth companies, data-driven aptitude
Technologies
Rust, Go, GraphQL, Node.js, Kubernetes, GCP, AWS, Azure
Responsibilities
Solve challenging problems in providing interactive experiences on data warehouses; build backend distributed services and new algorithms; triage and resolve product or system issues; design and implement new software features; collaborate with peers and stakeholders through design and code reviews
Seniority
Senior, hands-on IC