Senior Data & Platform Engineer - GC OR USC only
Role details
Job location
Tech stack
Job description
We are seeking a Senior Data & Platform Engineer to design and operate data pipelines that connect heterogeneous source systems, normalize data into consumption-ready models in Snowflake, and build AI-powered agents that surface intelligence across the platform.
Core Responsibilities:
-
Snowflake Engineering
-
Design schemas and data models
-
Write performant SQL queries
-
Manage roles, permissions, and warehouse sizing
-
Implement change management practices
-
ETL / ELT Development
-
Build and maintain pipelines ingesting data from APIs, databases, SaaS platforms, and event streams
-
Normalize data for BI and downstream consumers
-
AI Agent Development
-
Leverage Snowflake Cortex and AI agent frameworks
-
Build intelligent data products and automate analytical workflows
-
Backend & API Connectivity
-
Develop integrations with internal and third-party systems
-
Work with REST APIs and backend services
Requirements
-
Snowflake
-
Hands-on experience building and optimizing data models
-
Advanced SQL expertise including PIVOT, GROUPING SETS, ROLLUP, and CUBE
-
Experience managing Snowflake production environments
-
Multi-Source Integration
-
Experience ingesting data from relational databases, REST APIs, SaaS platforms, and event streams
-
ETL / ELT Design
-
Experience designing normalized schemas and transformation pipelines
-
Knowledge of star schema, snowflake schema, and dimensional modeling
-
Python
-
Strong proficiency in pipeline orchestration
-
Data transformation and automation scripting
-
API client development
-
AI Agents within Snowflake
-
Familiarity with Snowflake Cortex
-
Experience with LLM functions and agent-based workflows
-
Backend Integration Patterns
-
Experience building backend services using Python and REST APIs
-
Knowledge of authentication, pagination, error handling, and retry logic
Additional Skills:
-
PostgreSQL & Relational Databases
-
Query optimization, indexing, and schema design
-
Go (Golang)
-
Experience building backend services or microservices
-
Cloud Data Infrastructure
-
Familiarity with Azure or AWS services such as Azure Data Factory, Event Hubs, and S3
-
Data Observability & Testing
-
Experience with dbt tests, data quality frameworks, and observability tools such as Great Expectations or Monte Carlo
Ideal Candidate:
- Self-directed engineer with strong data engineering and platform development experience
- Able to work with ambiguous requirements and design scalable solutions
- Strong communication skills across engineering and product teams
- Focused on data quality, documentation, and building reliable systems for consumers