Principal Software Engineer, Data Engineering
Core
Designing and building high-scale data platforms that power customer-facing analytics, intelligent AI agents, and core product capabilities by managing deeply nested document-oriented data from millions of enterprise interactions.
Role type
Principal Data Engineer (Data Platform)
Builds
Unified data foundation serving pre-aggregated low-latency reads, flexible dimensional models, and contextually assembled data for AI agents
Domain
Enterprise SaaS / Sales Enablement / Data Engineering
Deliverable
production ML models | infrastructure
Required skills
Data architecture design, pipeline design, data modeling, query optimization, data trust management, cross-team coordination
Preferred skills
Leading high-performing engineering crews, bridging upstream software engineering and downstream AI teams
Technologies
Document-oriented data systems, analytics dashboards, AI agent data pipelines
Responsibilities
Shape overarching data architecture direction, influence data strategy, coordinate with upstream data producers and downstream engineering/AI teams, lead technical execution of engineering crew
Seniority
Principal, hands-on IC with strategic influence