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.