Search...

Senior Data Engineer

Skills

About the Role

You will design, build, and maintain robust data pipelines that integrate sources across the business. You will collaborate with analysts, stakeholders, and engineering teams to gather requirements and deliver reliable data solutions. You will document pipelines and processes, develop and optimize data models, ensure data quality and governance, orchestrate and monitor pipeline execution, deploy and manage infrastructure as code, and automate CI/CD and reporting workflows to enable scalable analytics.

Requirements

  • Over 6 years of experience as a Data Engineer
  • Experience using Trusted Execution Environments (TEEs) to securely process sensitive user data
  • Strong SQL skills
  • Experience with cloud data warehouses such as Snowflake BigQuery or Redshift
  • Hands-on experience with transformation and orchestration tools such as dbt Airflow or Dagster
  • Proficiency with Python or other scripting languages for ETL and automation
  • Familiarity with data governance and metadata management such as DataHub
  • Experience deploying and managing infrastructure as code such as Terraform or Pulumi
  • Exposure to data integration and ingestion tools such as Airbyte or Segment
  • Experience with big data and distributed processing such as Apache Spark AWS EMR and S3
  • Experience maintaining and improving reporting solutions and dashboards such as Preset Superset or Cube.dev
  • Familiarity with CI/CD practices and automation such as GitHub Actions
  • Willingness to submit to background checks including employment education and criminal record checks

Responsibilities

  • Design data pipelines
  • Build data pipelines
  • Maintain robust data pipelines
  • Integrate data sources across the business
  • Collaborate with analysts and business stakeholders
  • Align timelines and discuss architecture with engineering teams
  • Document data pipelines and best practices
  • Develop and optimize data models
  • Ensure data quality security and governance
  • Orchestrate and monitor pipeline execution
  • Deploy and manage infrastructure as code
  • Build and tune big data pipelines using SQL Python and distributed processing frameworks
  • Work with cloud data warehouses to enable insights and analytics
  • Maintain and update reporting solutions and user dashboards
  • Automate workflows and improve CI/CD pipelines

Benefits

  • Competitive benefits
  • Equity
  • Unlimited vacation/holidays
  • Flexible working arrangements
  • Remote first