Senior Software Engineer - Dynamic Tables
Core
Build the next generation data platform enabling customers to transform data with declarative SQL while maintaining control over cost, latency, and throughput.
Role type
Senior Software Engineer (Distributed Data Systems & Query Compilers)
Builds
Dynamic Tables service and underlying data platform features
Domain
Cloud Data Platform / Distributed Systems
Deliverable
production ML models | product features
Required skills
distributed data systems design, query compiler internals, enterprise-grade software development, performance optimization, fault tolerance, relational algebra, SQL
Preferred skills
incremental view maintenance, materialized views, enterprise customer interaction
Technologies
SQL, distributed systems frameworks
Responsibilities
Define capabilities and technical designs for Dynamic Tables, synthesize customer needs into product roadmaps, drive new capabilities from inception to landing, build reliable and performant software, solve performance and correctness challenges at scale, ensure operational readiness of services