Jobs and Careers
ON

Principal Data Engineer

OneTrust
New York City, United Statesfull_timeVerifiedPosted 1 Apr 2025
💰 $185,625/yr($123,750/yr$185,625/yr)

About the role

Strength in Trust 

OneTrust’s mission is to enable organizations to use data and AI responsibly. Our platform simplifies the collection of data with consent and preferences, automates the governance of data with integrated risk management across privacy, security, IT/tech, third-party, and AI risk, and activates the responsible use of data by applying and enforcing data policies across the entire data estate and lifecycle. OneTrust supports seamless collaboration between data teams and risk teams to drive rapid and trusted innovation. Recognized as a market pioneer and leader, OneTrust boasts over 300 patents and serves more than 14,000 customers globally, ranging from industry giants to small businesses.

The Challenge

As a Principal Data Engineer, you will join our innovative enterprise data team. This team is dedicated to enabling trusted and secure data for our Marketing, Sales, Finance, Product, and Customer Experience teams. Your work will empower these teams to explore data and take actions that set us apart from our competition. You will design and develop robust data pipelines, build dimensional and semantic models, enable and manage our data catalog, and ensure security and compliance across all data and reporting solutions. Join us in supporting the growth of OneTrust through cutting-edge data solutions. 

Your Mission

Inspire our Data Engineering and Insights team, drive innovation in data ingestion, transformation and management within our secure Business Technology environments.

  • Driving technical conversations with business stakeholders, data architects. business intelligence, and systems team to support critical reporting and analytics needs.
  • Defining and establishing scalable data models and supporting the tools and methods of populating data into various data lakes. data warehouses, data marts or data repositories. 
  • Designing, building, and monitoring data pipelines that meet current business requirements but can scale gracefully for the future.
  • Building scalable semantic models and data solutions that will serve as analytics data products for self-service analytics.
  • Providing operational support and incident/problem management, including logging, instrumentation, analysis, and implementation of process improvements.
  • Coordinating with other IT teams to configure and implement security, monitoring, tooling, and related capabilities.
  • Work effectively using scrum with multiple team members to deliver value effectively 

You Are

This hands-on technical role demands excellent knowledge and can demonstrate best practices in the industry.   

  • Bachelor's degree or master's degree in computer science, Engineering or related field
  • 8+ years of experience in Technology, Data Engineering field in architecting, developing end-to-end scalable data applications and data pipelines; work with product manager and scrum master's and assist team with the story creations and sprint deliverables.
  • 8+ years of experience working in enterprise data warehouse solutions and platforms, and working knowledge of different databases (e.g., Snowflake, Databricks, MongoDB) and Storage Solutions
  • 6+ years of experience designing, implementing automated data solutions using Snowflake/Databricks Lakehouse; building workflows, developing, and orchestrating data pipelines using modern technologies
  • 6+ years of experience implementing data solutions by adopting, recommending and improving data security, auditing, change management, automation and CICD processes.
  • 6+ years of experience working with software engineering best practices across the development lifecycle, including agile methodologies, coding standards, code reviews, source management, build processes and testing
  • You are a SQL expert. You thoroughly understand aggregate functions, window functions, UDFs, self-joins, partitioning and clustering approaches to run performant queries
  • You are an Engineer. You thoroughly understand object-oriented and procedural programming paradigms (like Python) and manipulation of various data formats for extraction and transformation. 

Extra Awesome

  • Prior experience with full software development lifecycle, continuous integration and continuous deployment, release and change management
  • Prior experience in designing data models with Salesforce, Workday, Marketo, Gainsight and other applications.
  • Prior experience working with Snowflake, Databricks, AWS (S3), MongoDB, and other modern database technologies.
  • Prior experience working with data integration, data ingestion and data orchestration frameworks using Fivetran, Mulesoft, Apache Spark, Apache Kafka and Apache Airflow.
  • Prior experience working with data exploration and data transformation frameworks using DBT,

Apply for this role

Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.

Apply Now →Generate Application Kit

Free account required — sign up in 30s

Company

OneTrust

View company profile →