SoFi
Principal Software Engineer, Data Platform — Data Trust & AI Context
WA - Seattle +3 · Principal · Full-time · Posted Oct 23, 2026
- Location
- WA - Seattle
UT - Cottonwood Heights
CA - San Francisco
WA - Seattle - Experience
- 15+ years of software or data engineering experience, or 13+ years with a Master’s degree.
About the job
Provides hands-on technical leadership building enterprise data trust platforms and governed semantic context for reliable data, analytics, and AI.
What you'll do
- Define and build reusable platform capabilities for data contracts, metadata, lineage, quality, privacy, and access controls.
- Improve reliability and operational rigor across batch and streaming data systems, including SLOs, observability, and automated recovery.
- Lead cross-functional technical initiatives, establish architecture and standards, and mentor senior engineers.
What they ask for
- Distributed data platform engineering at enterprise scale, including horizontal multi-tenant platform architecture.
- Practical experience with data trust and governance capabilities such as contracts, catalogs, quality frameworks, lineage, and fine-grained access control.
- Advanced knowledge of Snowflake, Kafka (or similar streaming platforms), and AWS data services; mastery of one or more core programming languages and advanced SQL.
- Experience driving multi-team technical initiatives and managing Tier-0/mission-critical infrastructure.
Nice to have
- Experience in highly regulated industries, including auditability, data privacy, and data integrity requirements.
- Experience with semantic layers, knowledge graphs, or context engines for LLMs and autonomous agents; relevant open-source contributions.
Tools
Snowflake, AWS data services, Kafka, Python, Java, Go, SQL, Terraform
AI focus
Build a governed semantic context layer that gives analytics and AI systems consistent, traceable, policy-governed business context; this is not a model-development role.
Model-written summary · the original posting is authoritative