Senior Principal Data Platform Engineer

OneTrust
Full_timeโ€ข$151k-226k/year (USD)โ€ขUnited States

๐Ÿ“ Job Overview

  • Job Title: Senior Principal Data Platform Engineer
  • Company: OneTrust
  • Location: New York, United York
  • Job Type: Hybrid (3 days a week in the office)
  • Category: Data Engineering & Infrastructure
  • Date Posted: June 30, 2025

๐Ÿš€ Role Summary

  • Build and automate modern data platforms (AWS, AZURE, Snowflake) with native technologies, deploy applications, and provision of infrastructure.
  • Perform Administration, Maintenance and provide support to production systems (Snowflake, Fivetran, DBT, Power BI, Airflow).
  • Build and maintain CI/CD pipelines and infrastructure as code (IaC) practice across the platform for safe and reproducible deployments.
  • Design, build and implement automation framework for scale that deliver data with measurable quality under the SLA.
  • Drive technical conversations with stakeholders to understand the platformโ€™s needs and come up with a provisioning strategy.
  • Work proficiently using scrum with multiple team members to deliver value successfully.
  • Reduce technical debt over time with root cause identification, issue resolution and promote best practices across the platform.

๐Ÿ’ป Primary Responsibilities

  • Platform Development & Automation:

    • Build and automate modern data platforms with native technologies.
    • Deploy applications and provision infrastructure.
    • Build and maintain CI/CD pipelines and infrastructure as code (IaC) practice.
    • Design, build and implement automation framework for scale.
  • System Administration & Support:

    • Perform Administration, Maintenance and provide support to production systems.
    • Collaborate with various teams to understand business requirements and deliver scalable data platform solutions.
  • Technical Leadership & Debt Management:

    • Drive technical conversations with stakeholders to understand the platformโ€™s needs and come up with a provisioning strategy.
    • Work proficiently using scrum with multiple team members to deliver value successfully.
    • Reduce technical debt over time with root cause identification, issue resolution and promote best practices across the platform.

๐ŸŽ“ Skills & Qualifications

Education:

  • Bachelor's or master's degree in computer science, Engineering or related field

Experience:

  • 10+ years of overall experience and 6+ years of experience with very large-scale data warehouse projects.
  • Robust experience in SQL, knowledge of dimensional modeling, supporting data warehouse, scaling, optimizing and performance tuning ETL pipelines.
  • 7+ years of experience with Python and manipulation of various data formats for extraction and transformation.
  • 5+ years of experience with Snowflake, Airflow, ETL/Integration tools administration.

Required Skills:

  • Proficiency in SQL, Python, and experience with Snowflake, Airflow, ETL/Integration tools administration.
  • Experience evaluating new tools and enriching existing architecture.
  • Ability to work proficiently using scrum with multiple team members to deliver value successfully.

Preferred Skills:

  • Experience with Data Warehouse technologies (Snowflake, Redshift) and Big Data technologies (Hadoop, Hive, Spark, Kafka, Kinesis).
  • Experience with CI/CD pipelines and infrastructure as code (IaC) practice.
  • Knowledge of data modeling, data warehousing, and big data technologies.

๐Ÿ“Š Web Portfolio & Project Requirements

Portfolio Essentials:

  • Specific web portfolio requirement 1 with responsive design and cross-browser compatibility focus.
  • Specific web portfolio requirement 2 with performance optimization and accessibility standards.
  • Specific web portfolio requirement 3 with user experience design and interface development.
  • Specific web portfolio requirement 4 with server configuration and deployment demonstration needs.

Technical Documentation:

  • Technical documentation requirement 1 - code quality, commenting, and documentation standards.
  • Technical documentation requirement 2 - version control, deployment processes, and server configuration.
  • Technical documentation requirement 3 - testing methodologies, performance metrics, and optimization techniques.

๐Ÿ’ต Compensation & Benefits

Salary Range:

  • $150,675 - $226,012.50 USD per year

Benefits:

  • Comprehensive Healthcare Coverage
  • Flexible PTO
  • Equity RSUs
  • Annual Performance Bonus Opportunities
  • Retirement Account Support
  • 14+ Weeks of Paid Parental Leave
  • Career Development Opportunities
  • Company-Paid Privacy Certification Exam Fees

Working Hours:

  • 40 hours per week, with flexible scheduling for deployment windows and maintenance tasks.

๐ŸŽฏ Team & Company Context

Company Culture:

  • OneTrust is committed to providing equal employment opportunities to all employees and applicants for employment, prohibiting discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by local laws.

Team Structure:

  • The data platform engineering team works closely with data engineers, data architects, domain experts, and business analysts to understand business requirements and deliver best-in-class data platform solutions and architecture for scale.

Development Methodology:

  • The team follows Agile methodologies, including Scrum, for sprint planning, code review, testing, and quality assurance practices.
  • They utilize CI/CD pipelines and infrastructure as code (Iac) for deployment automation, server configuration, and data platform management.

Company Website:

๐Ÿ“ˆ Career & Growth Analysis

Web Technology Career Level:

  • Senior Principal Data Platform Engineer is a senior-level role with significant technical responsibility and leadership expectations.

Reporting Structure:

  • The role reports directly to the Head of Data Platform Engineering or a similar senior leadership position within the organization.

Technical Impact:

  • The Senior Principal Data Platform Engineer has a significant influence on the company's data infrastructure, driving technical decisions that impact data accessibility, performance, and security.

Growth Opportunities:

  • Technical Growth: Expand expertise in emerging data technologies, cloud services, and infrastructure as code (IaC) practices.
  • Leadership Growth: Develop technical leadership skills, mentoring junior team members, and driving team-wide technical initiatives.
  • Architecture Growth: Contribute to the evolution of the company's data architecture, driving scalability, performance, and security improvements.

๐ŸŒ Work Environment

Office Type:

  • Hybrid work environment with three days a week in the office and two days working remotely.

Office Location(s):

  • OneTrust's headquarters is located in Atlanta, Georgia, with additional offices in New York, New York, and other global locations.

Workspace Context:

  • The office environment provides collaborative workspaces, multiple monitors, and testing devices to support data platform engineering tasks.
  • The team interacts regularly with cross-functional teams, fostering collaboration and knowledge sharing.

Work Schedule:

  • The work schedule is flexible, with core hours from 9:00 AM to 5:00 PM, and the ability to work remotely two days a week.
  • The team may have to work outside of regular hours for deployment windows, maintenance, and project deadlines.

๐Ÿ“„ Application & Technical Interview Process

Interview Process:

  • The interview process includes technical assessments, system design discussions, and cultural fit evaluations.
  • Candidates can expect multiple rounds of interviews, including phone screens, technical assessments, and on-site or virtual interviews with senior leadership.

Portfolio Review Tips:

  • Highlight specific projects that demonstrate data platform engineering skills, including architecture, automation, and performance optimization examples.
  • Prepare a live demo or presentation showcasing your portfolio, with a focus on user experience, data accessibility, and responsive design.

Technical Challenge Preparation:

  • Brush up on SQL, Python, and data manipulation skills, focusing on performance optimization, data modeling, and ETL/ELT processes.
  • Familiarize yourself with the company's technology stack, including AWS, Azure, Snowflake, and other relevant tools.

ATS Keywords:

  • [Comprehensive list of web development and server administration-relevant keywords for resume optimization, organized by category: programming languages, web frameworks, server technologies, databases, tools, methodologies, soft skills, industry terms]

๐Ÿ“Œ Application Steps

To apply for this web development/server administration position:

  • Submit your application through the application link provided in the job listing.
  • Prepare a tailored resume highlighting your relevant experience, skills, and accomplishments in data platform engineering.
  • Prepare a comprehensive portfolio showcasing your data platform engineering projects, with a focus on architecture, automation, and performance optimization.
  • Practice technical interview questions and system design exercises, focusing on data platform engineering concepts and company-specific technologies.
  • Research the company's mission, values, and culture, and prepare questions to ask during the interview process.

โš ๏ธ Important Notice: This enhanced job description includes AI-generated insights and web development/server administration industry-standard assumptions. All details should be verified directly with the hiring organization before making application decisions.

Application Requirements

Candidates should have a bachelor's or master's degree in computer science or a related field, with over 10 years of experience, including 6 years in large-scale data warehouse projects. Proficiency in SQL, Python, and experience with Snowflake and ETL tools are essential.