Data Engineer

Skills
Amazon Web ServicesPythonSnowflakeSQLData ModelingETL/ELTTableau
Role

What the job involves

The main requirements, responsibilities and hiring steps.

Requirements

  • Bachelor's or Master's degree in Data Science Computer Science Information Systems or related field
  • 7+ years of hands-on experience in data engineering data modeling data architecture or analytics
  • Expertise in SQL entity-relationship modeling and dimensional data modeling
  • Experience with relational and NoSQL databases such as Oracle Sybase PostgreSQL SQL Server and MongoDB
  • Familiarity with big data platforms such as Hadoop and Snowflake
  • Prior experience with ETL tools or as a SQL developer
  • Proficiency in Python for data engineering and Tableau for reporting and dashboards
  • Exposure to cloud platforms such as AWS Azure or Google Cloud Platform
  • Strong analytical thinking and problem-solving skills
  • Excellent communication and collaboration abilities across technical and business teams
  • Ability to thrive in a fast-paced high-demand environment with multiple priorities

Nice to have

  • Detail-oriented
  • Collaborative
  • Analytical
  • Problem-solver
  • Adaptable
  • Fast-paced environment

Day to day

  • Design and maintain logical and physical data models that support audit and risk assessment processes.
  • Build, optimize, and maintain ETL and ELT pipelines for structured and unstructured data across relational and NoSQL platforms.
  • Develop reporting and analytics solutions using Python, SQL, and Tableau to deliver clear dashboards, insights, and compliance findings.