Principal Software Engineer, Data Platform — Data Trust & AI Context
Core
Design, build, and operate distributed systems and reusable platform primitives to enforce data quality, privacy, metadata, lineage, access, and reliability across the enterprise for trusted analytics and AI.
Role type
Principal Software Engineer (Data Platform)
Builds
Distributed data platform services, libraries, and reference patterns for data governance and semantic context
Domain
Financial Services / Data Engineering / AI Infrastructure
Deliverable
production ML models
Required skills
Distributed systems architecture, Data governance & trust stack, Batch & streaming data engineering, Cloud data platforms, Declarative infrastructure, Cross-organizational technical leadership
Preferred skills
FinTech regulated industry experience, AI infrastructure (semantic layers/knowledge graphs), Open source contributions
Technologies
Snowflake, Kafka, AWS data services, Python, Java, Go, Terraform, CI/CD
Responsibilities
Define technical direction for data contracts, metadata, lineage, and access controls; Build platform services for declarative enforcement of data policies; Establish foundations for a governed semantic context layer; Lead evolution of reliability across batch and streaming environments; Drive multi-team initiatives and mentor senior engineers
Seniority
Principal, hands-on IC with broad organizational impact