Data Engineer

Data Engineer

This job is no longer open

This position is also available for employment in these areas:

Remote - USA, Remote - Utah

Job Description:

Our Data Engineering team, within our Data Services Organization, is a force multiplier for data practitioners at Pluralsight.  We provide tooling and data sets to make Pluralsight a data-driven organization. Our work includes: building data pipelines, deploying data science models, and maintaining data infrastructure.  You’ll have the opportunity to work with big data tools, like Snowflake, as well as web analytics and streaming data from our data platform.

 

A Data Engineer utilizes a multidisciplinary approach to providing solutions for the business, combining technical, analytical, and domain knowledge. The perfect applicant for this role has strong development skills, strong interpersonal skills, experience transforming and profiling data to determine risks associated with proposed analytics solutions, a willingness to continually interface with data scientists and analysts in order to determine an optimal approach, and an eagerness to explore data sources to understand the availability, utility, and integrity of our data.

 

What you'll own:

 

Data modeling:

  • Assist product teams in designing data structures & processes that will capture necessary data from disparate sources

  • Normalization, dimensional modeling, and data warehousing

  • Master data management patterns: Data Governance, Data Quality, MDM, Lineage, Data Catalog etc.

  • Modeling trade-offs impacting data management & processing/query performance

  • Knowledge of distributed systems as it pertains to data storage, data processing and querying

 

Data Pipeline / ELT Development:

  • Building and enhancing data curation pipelines using tools like SQL, DBT, Snowflake, Fivetran, Python and other AWS technologies

  • Focus on curation of product data streams to produce trusted datasets for business and analytics teams

  • Management of job scheduling

  • Dependency management mapping and support

 

Data Curation:

  • Processing and cleansing data from a variety of sources to transform collected data into an accessible and curated state for Analysts and Data Scientists

  • Work with business data stewards & analytics team to research and identify data quality issues to be resolved in the publishing and/or curation process

 

 

Experience you'll need:

  • Strong experience designing and building end-to-end data models and pipelines

  • Extensive SQL development experience

  • Knowledge of data management fundamentals and data storage principles

  • Experience in data modeling for batch processing and streaming data feeds; structured and unstructured data

 

 

You’d be a great fit if your current track record looks like this:

  • 7+ years of progressive experience data engineering and data warehousing

  • Experience with a variety of relational database systems (Postgres), Data Warehouse platforms (Snowflake, BigQuery, Redshift)

  • Strong capability to manipulate and analyze complex, high-volume data from a variety of sources in a SaaS environment (Kafka, Adobe Analytics, Salesforce)

  • Experience working with internal customers, gathering requirements, and defining objectives

  • Able to distill complex ideas into straightforward language to effectively communicate with technical team members as well as non-technical business partners

  • Ability to problem solve independently and prioritize work based on the anticipated business value

#LI-Remote

This job is no longer open
Logos/outerjoin logo full

Outer Join is the premier job board for remote jobs in data science, analytics, and engineering.