Senior Data Engineer@ Pluralsight

Job Information

Job Description:

This is an ideal opportunity for someone that has strong opinions on how things should be done and loves figuring out what the right solution is for the scenario at hand. Your voice will be heard and will be given the opportunity to make an impact with the direction and delivery of our data platform to internal stakeholders.

Who you are:

  • 5+ years of experience designing and delivering data warehouses and marts to support business analytics
  • Hands on experience with dbt (certification preferred)
  • Solid foundation in SQL development on RDBMS (Snowflake and Postgres preferred)
  • Experience with dimensional data modeling/data workflow diagrams, using Kimball methodology (conceptual, logical, and physical)
  • Experience with source control and deployment workflows for ETL (dbt/ airflow preferred)
  • Hands on experience with scripting languages (Python, BASH, etc)
  • Experience with metadata management and data quality
  • Knowledge of software engineering standard processes with experience with implementing CI/CD (Gitlab, Github Actions, Teamcity, etc.), monitoring & alerting for production systems


What you’ll own:

  • Data Warehousing and modeling delivery
  • Support and evolution of data environment to deliver high-quality data, speed, and availability
  • Curation of source-system data to deliver trusted data sets
  • Involvement on data cataloging and data management efforts
  • Production ETL performance tuning and environment-level resource consumption and management
  • Migration of POC pipelines to production data processes


Experience you’ll need:

  • Strong capability to manipulate and analyze complex, high-volume data from a variety of sources
  • Good experience crafting and building end-to-end data models and pipelines as well as alerting
  • Knowledge of data management fundamentals and data storage principles
  • Experience in data modeling for batch processing and streaming data feeds; structured and unstructured data


Experience that’s a bonus:

  • Expertise in streaming & real-time data processing using a technology like Spark, Kafka, ksqlDB, or Databricks, etc. and best practices on production deployment of these platforms
  • Experience working with AWS services such as DynamoDB, Glue, Lambda, Step Functions, S3, CloudFormation

Experience Level: Mid-Senior
Work From: Remote from Country United States of America

Company Information

View all jobs of Company: Click here

Pin It on Pinterest