Senior Data Warehouse Engineer Job Description

Senior Data Warehouse Engineer Job Description Template

Our company is looking for a Senior Data Warehouse Engineer to join our team.

Responsibilities:

  • Design, build, and maintain data pipelines (ETL/ELT) and database schemas/objects;
  • Collaborate on code reviews, internal processes, and software enhancements, and understanding of ETL/ELT/SQL/Python coding standards;
  • Responsible for maintaining technical documentation to support new and existing solutions;
  • Work with analysts to understand business needs and drive the project on its own and mentor the team.

Requirements:

  • You have a strong understating/experience in distributed data processing/Traditional RDBMS/MPP/NoSQL systems, and data modeling;
  • You have excellent listening and interpersonal skills;
  • You have experience dealing with DevOps concerns for data pipelines;
  • You are highly proficient with SQL, and have the desire to mentor and teach others SQL;
  • You are driven by a curiosity and motivation to explore data;
  • You are proficient in Python or any other scripting languages and software development;
  • You will understand data warehousing concepts (modeling, tuning, maintenance);
  • 4+ years in the industry as a data engineer or backend engineer;
  • Work cross-functionally by connecting the dots between our products, our business initiatives, and our customers;
  • Synthesize information to see the big picture while effectively managing detail.