Careers

We empower everyone to embark on their own career growth

Data Engineer

What we are looking for

We are seeking a highly motivated and skilled Data Engineer to join our growing team. In this role, you will play a critical part in designing, developing, and implementing data solutions that address complex business challenges. You will be responsible for extracting, transforming, and loading data from various sources into our data warehouse, ensuring data quality and integrity, and supporting data-driven decision making.

Key Responsibilities:

  • Design, develop, and maintain data pipelines and ETL processes to extract, transform, and load data from various sources (e.g., databases, APIs, cloud platforms) into data warehouses.
  • Develop and implement data quality checks and validation procedures to ensure data accuracy and integrity.
  • Build and maintain data models and schemas for optimal data storage and retrieval.
  • Collaborate with data scientists and analysts to support data exploration, analysis, and modeling.
  • Automate data processes to improve efficiency and reduce manual effort.
  • Troubleshoot and resolve data-related issues.

 

Required Skills:

  • Strong proficiency in SQL and Python
  • Extensive experience with PostgreSQL (including performance tuning and optimization)
  • Experience with data warehousing concepts and best practices
  • Experience with ETL/ELT tools (e.g., Apache Airflow, dbt, Matillion)
  • Experience with data visualization tools (e.g., Tableau, Power BI)
  • Knowledge of data modeling techniques (e.g., star schema, snowflake schema)
  • Experience with Agile methodologies

 

Preferred Skills:

Experience with cloud platforms (e.g., AWS – a strong plus)