Data Engineer

Skills
Computer ScienceSQLVersion Control ToolsWarehouse OperationsAnalytical SkillsApache KafkaApache Spark
Role

What the job involves

The main requirements, responsibilities and hiring steps.

Requirements

  • Bachelor's degree in Computer Science Information Technology Engineering or related field
  • 5+ years of experience as a Data Engineer or similar role
  • Strong proficiency in SQL and Python
  • Experience with ETL/ELT tools and data integration frameworks
  • Hands-on experience with cloud platforms such as AWS Azure or Google Cloud Platform
  • Experience with data warehousing solutions such as Snowflake Redshift BigQuery or Synapse
  • Knowledge of big data technologies such as Spark Hadoop or Kafka
  • Experience with version control tools such as Git
  • Strong analytical and problem-solving skills

Day to day

  • Design, develop, and maintain scalable ETL/ELT data pipelines to power analytics and reporting.
  • Build and optimize data architectures, databases, and data warehouses for reliable performance and growth.
  • Integrate data from multiple sources while ensuring quality, consistency, and dependable data workflows.
  • Collaborate with analysts, data scientists, and stakeholders to translate business needs into robust data solutions.