Software Engineer II - Data Platform & Database Systems
Core
Engineer multi-petabyte MPP data platforms and cloud lakehouse infrastructure, optimizing query execution and storage for hundreds of millions of Windows users.
Role type
Senior IC data platform engineer (database systems & cloud infrastructure)
Builds
Production-grade MPP databases (StarRocks, ClickHouse, Trino), open table formats (Delta Lake, Iceberg), and AI-native decision systems
Domain
Cloud data infrastructure, real-time streaming, and large-scale distributed systems
Deliverable
production ML models | product features | infrastructure
Required skills
C++, Java, Python, SQL, Kubernetes, cost-based optimization, vectorized processing, columnar storage formats, CI/CD pipelines, data modeling, ETL, data streaming
Preferred skills
AI-assisted development, agentic tooling, cloud services (Azure), real-time/NRT systems, data warehousing
Technologies
StarRocks, ClickHouse, Trino, Spark, Druid, Kusto, Parquet, Arrow, Delta Lake, Iceberg, Hudi, Paimon, Kafka, Flink, Kubernetes, Azure
Responsibilities
Deploy and operate multi-petabyte MPP systems; engineer lakehouse on cloud infrastructure; practice AI-native engineering in decision-making systems; shape architecture and make build-vs-adopt decisions; partner with data scientists and product managers on data shaping decisions
Seniority
Senior, hands-on IC