Principal Software Engineer II, Data Platform (Streaming, Dynamic Tables and more)
Core
Architecting and evolving declarative data pipelines for real-time streaming ingestion and incremental processing at cloud scale.
Role type
Principal Software Engineer (Data Platform, Streaming)
Builds
Real-time data movement systems, dynamic tables, and declarative data pipelines
Domain
Cloud data infrastructure, distributed systems, streaming data
Required skills
distributed systems architecture, streaming data systems, incremental materialization algorithms, systems design, technical strategy, mentorship, cross-functional leadership
Preferred skills
AI-augmented development practices, LLM-based tooling integration, metadata systems, query optimization, data catalog infrastructure, open source contributions
Technologies
Flink, Spark
Responsibilities
Drive technical strategy and architecture for real-time data initiatives; Lead design reviews and set engineering standards; Resolve high-impact technical challenges to reduce latency; Mentor senior engineers; Partner with product and infrastructure leadership on roadmap; Execute hands-on technical deliverables in critical areas
Seniority
Principal, strategy & mentorship