Principal Data Platform Engineer
J
JobgetherData platforms
Fully remote opportunity open to candidates anywhere in the United StatesFull-TimePrincipal
Salary133,000 - 170,000 USD per year
Apply NowOpens the employer's application page
Job Details
- Experience
- At least 10 years of experience in data engineering, database administration, or data platform roles; at least 3 years of hands-on experience administering Snowflake in a production enterprise environment.
- Required Skills
- AWSPythonSQLSnowflakeTerraformdbtHIPAA
Requirements
- Have a bachelor's degree in Computer Science, Information Technology, Engineering, or a related field, or equivalent professional experience.
- Have at least 10 years of experience in data engineering, database administration, or data platform roles.
- Have at least 3 years of hands-on experience administering Snowflake in a production enterprise environment.
- Bring strong experience building and supporting data integrations using Snowpipe, connectors, APIs, ETL/ELT tooling, and related technologies.
- Have strong experience with AWS and services commonly integrated with Snowflake.
- Demonstrate advanced SQL skills and practical scripting experience with Python or a similar language.
- Have experience implementing security controls for sensitive or regulated data, including PII, PHI, and HIPAA-related requirements.
- Be able to collaborate with, advise, and influence technical leaders across engineering and security teams.
- Terraform or other infrastructure-as-code experience for managing Snowflake environments is preferred.
- SnowPro Core and SnowPro Advanced Administrator or Architect certifications are preferred.
- Familiarity with data-platform monitoring, alerting, and observability tools is an advantage.
- Experience with dbt, Airflow, or similar data orchestration and transformation tools is preferred.
Responsibilities
- Administer Snowflake accounts, virtual warehouses, databases, environments, configurations, upgrades, and other core platform components.
- Maintain Snowflake connectors, drivers, data-loading services such as Snowpipe, and associated partner tools.
- Design, implement, and support integrations between Snowflake, source systems, AWS services, APIs, ETL/ELT tools, and downstream data consumers.
- Implement and maintain network policies, encryption, data masking, audit logging, and other security controls with the Security team.
- Develop monitoring, alerting, usage tracking, and performance visibility standards with technical leads.
- Track platform reliability and performance, investigate technical issues, troubleshoot incidents, and coordinate resolutions.
- Automate administrative tasks and implement infrastructure-as-code and CI/CD practices using Terraform or similar tools.
- Monitor Snowflake usage and identify opportunities to improve warehouse sizing, resource utilization, and credit consumption.
- Create and maintain platform standards, technical documentation, runbooks, and support procedures.
- Coordinate Snowflake support cases, evaluate new features, and monitor platform developments as the technical point of contact.
View Full Description & ApplyYou'll be redirected to the employer's site