Senior Data Engineer

Skills
Data EngineeringJavaSoftware DevelopmentData ArchitectureData ModelingData WarehousingDatasets
Role

What the job involves

The main requirements, responsibilities and hiring steps.

Requirements

  • 5+ years of experience as a data engineer
  • Proficiency in Python, Scala, or Java
  • Strong data infrastructure and architecture skills
  • Expertise with ETL schedulers like Airflow or similar
  • Solid understanding of Spark and ability to optimize Spark code
  • Bias for action and a full-stack mindset

Nice to have

  • Experience with dbt projects
  • Master’s degree in a quantitative field
  • Experience at a SaaS company

Day to day

  • Design, build, and manage data pipelines
  • Develop datasets to track key product metrics
  • Collaborate with various teams to address data needs
  • Implement robust systems for data ingestion and processing
  • Participate in data architecture and engineering decisions

Hiring process

  • Interview with Talent Acquisition Partner
  • Interview with Hiring Manager
  • Team Interviews