Note: The job is a remote job and is open to candidates in USA. JD Power powers auto-related decisions through proprietary data, advanced analytics, industry expertise, and workflows that connect insight to action. The Senior Data Platform Engineer will own the hands-on engineering of the company’s Snowflake data platform, including architecture, infrastructure automation, security, ingestion, observability, performance, and enablement for analytics, product, and AI/ML workloads.
Responsibilities
- Snowflake account, warehouse, and object architecture
- Infrastructure-as-Code repository and CI/CD for all Snowflake changes
- RBAC implementation, security controls, and identity integration
- Ingestion and integration patterns (Snowpipe, Streams/Tasks, managed connectors)
- Platform observability, cost monitoring, and performance tuning
- Documentation, runbooks, and onboarding patterns for platform consumers
- Design and evolve Snowflake account, warehouse, and object architecture
- Implement and maintain all Snowflake objects, roles, and policies in Terraform
- Operate database CI/CD using Schemachange, Liquibase, or equivalent
- Tune performance: clustering, search optimization, materialized views, query profiling
- Build and maintain the functional/access role hierarchy enforcing least privilege
- Implement masking policies, row access policies, object tagging, and network policies
- Integrate Snowflake with IdP for SSO/SCIM; manage service accounts and key rotation
- Partner with InfoSec, Privacy, and Compliance on audit readiness and control attestation
- Operate Snowpipe, Snowpipe Streaming, Streams/Tasks, and Kafka Connector pipelines
- Manage Fivetran/Airbyte (or equivalent) connector deployments and reliability
- Implement Iceberg / external tables where lakehouse interoperability is required
- Integrate with orchestration (Airflow / dbt Cloud) and observability tooling
- Define and meet SLOs for platform reliability, freshness, and cost
- Build dashboards and alerting; lead incident response for platform issues
- Document architecture decisions, patterns, and runbooks
- Enable Analytics Engineering, Product Engineering, and Data Science consumers
Skills
- • 5+ years of professional data platform, data engineering, or data infrastructure experience
- • 3+ years of hands-on Snowflake experience at production scale (not pilot/POC)
- • Demonstrated expertise in Snowflake RBAC design, warehouse sizing and cost governance, performance tuning, and security features
- • Strong SQL — able to read and optimize a query profile
- • Python for tooling, automation, and pipelines
- • Production IaC experience — Terraform required; Snowflake provider strongly preferred
- • Database CI/CD using Schemachange, Liquibase, dbt, or equivalent change-management tooling
- • Cloud fluency in AWS — networking, IAM, storage, and Snowflake integration points
- • Ingestion experience with Snowpipe, Streams/Tasks, Kafka, and/or Fivetran/Airbyte
- • Communication — able to author decision records and runbooks; able to influence without authority
- Candidates must be legally authorized to work in the country where employment is offered
- JD Power does not provide employment sponsorship for this position
- + SnowPro Advanced certification (Architect, Data Engineer, or Administrator)
- + Hands-on dbt and modern Analytics Engineering experience
- + Experience with Snowflake Horizon Catalog, Polaris, Collibra, or Alation
- + Streaming and CDC: Kafka, Debezium, Snowpipe Streaming, Dynamic Tables
- + Iceberg / lakehouse architecture
- + Data observability tooling (Monte Carlo, Bigeye, Datadog)
- + Automotive, financial services, insurance, or regulated consumer-data experience
- + AI/ML workloads on Snowflake (Cortex, Snowpark, feature stores)
Benefits
- As a virtual-first company, we offer flexible work arrangements, opportunities for learning and development, and a culture centered on the Values that guide how we work every day.
Company Overview