Senior Software Engineer; Middleware
Core
Design and build the core query/compute engine and semantic layer that powers analytics for Amplitude's product suite, translating user questions into fast, correct answers.
Role type
Senior IC backend/distributed-systems engineer (query engine)
Builds
High-performance compute API, semantic layer, and query execution engine for a digital analytics platform
Domain
SaaS / Data Infrastructure / OLAP
Deliverable
production ML models | product features | infrastructure
Required skills
backend engineering, distributed systems, SQL, query planning/execution, API design, cross-functional collaboration, system tradeoff analysis
Preferred skills
large-scale event/time-series data systems, semantic layers/ORMs, columnar databases/OLAP engines, AI/agent workflow integration
Responsibilities
Design and build core parts of the query/compute engine; evolve the compute API and semantic layer; unify and evolve the core data model; improve performance, reliability, and scalability of query planning and execution; partner with product teams to shape the compute layer; take ownership of projects end-to-end
Seniority
Senior, hands-on IC