Epicareer Might not Working Properly
Learn More

Data Engineer

Salary undisclosed

Apply on


Original
Simplified
Responsibilities

  • Design, develop, and maintain data transformation processes to cleanse, transform, and aggregate data within the data warehouse.
  • Optimize and streamline data workflows to ensure efficient data processing and storage in the data warehouse.
  • Collaborate with data analysts, data scientists, and business stakeholders to understand data requirements and implement appropriate data transformations.
  • Develop and maintain data warehouse schemas, tables, and views to support reporting and analytics needs.
  • Implement data governance policies and standards to ensure data quality, security, and compliance.
  • Monitor data warehouse performance, troubleshoot issues, and optimize for scalability and efficiency.

Requirements

  • Minimum of 2 years of professional experience as a Data Engineer or similar role.
  • Proficiency in SQL for data extraction, transformation, and analysis from Snowflake or relational databases.
  • Proficiency in Tableau Desktop and Tableau Server, including advanced knowledge of dashboard development, data blending, calculated fields, parameters, and filters.
  • Knowledge and skills in ETL (Extract, Transform, Load) processes and tools to efficiently extract data from various sources, transform it, and load it into the data warehouse.
  • Strong understanding of data analysis techniques, i.e.: data visualization best practices.
  • Understand data modelling techniques including dimensional modelling, star schema design, and slowly changing dimensions (SCD).
  • Familiarity with data quality assurance techniques and tools to ensure data accuracy, consistency, and completeness.
  • Ability to collaborate effectively with business and technical counterparts to understand requirements and translate them into technical solutions.
  • Strong analytical and problem-solving skills with attention to detail.
  • Excellent communication and documentation skills to convey technical concepts to non-technical stakeholders.
  • Ability to work independently and in a team-oriented environment, managing multiple tasks and priorities effectively