Principal Data Platform Engineer
Core
Design and build backend services, data-platform automation, and AI agent systems powering a Snowflake-based lakehouse to enable data teams to ship governed data products.
Role type
Principal Data Platform Engineer (Backend & AI Systems)
Builds
Backend services, event-driven systems, AI agent runtimes, RAG pipelines, and automation tooling for data products.
Domain
Cloud Data Engineering & AI Infrastructure
Deliverable
production ML models
Required skills
Python, Go, Java, Cloud Infrastructure (AWS), Infrastructure as Code, CI/CD, Identity & Security (OAuth/OIDC), System Design, API Design, Mentoring
Preferred skills
dbt, Airflow, Snowflake, Iceberg, Model Context Protocol (MCP), Conversational/Agentic tools, Data Observability, Data Governance
Technologies
Snowflake, AWS, Python, Go, Java, dbt, Airflow, Iceberg
Responsibilities
Design and build backend services and event-driven systems; Build RAG pipelines and tool-calling AI agents; Extend platform automation and CLI tooling; Set technical direction via system design and code review; Own service reliability, delivery, and cost efficiency.
Seniority
Principal, hands-on IC with strategic direction