Open Cloud Consultancy

Data Engineer

Job Category: IT
Job Type: Full Time
Job Location: Toronto

Roles and Responsibilities:

Design, build, and maintain data infrastructure and pipelines to support data-driven initiatives.

Develop and maintain ETL processes to extract, transform, and load data from various sources into our data warehouse.

Design and implement data models and schema for efficient data storage and retrieval.

Optimize data pipelines and queries for performance and scalability.

Develop and maintain monitoring and alerting systems to ensure data quality and availability.

Collaborate with cross-functional teams to identify business requirements and design data solutions to meet those requirements.

Stay up-to-date with emerging data technologies and trends and recommend improvements to our data infrastructure and processes.

Provide guidance and mentorship to junior data engineers on best practices and principles.

 

Requirements:

  • Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
  • Minimum of 5 years of experience in data engineering or a related field.
  • Strong experience with data modeling and database technologies such as SQL, NoSQL, and columnar databases.
  • Experience with ETL tools and technologies such as Apache NiFi, Talend, or Informatica.
  • Experience with big data technologies such as Hadoop, Spark, or Kafka.
  • Strong programming skills in one or more languages such as Python, Java, or Scala.
  • Knowledge of data governance, security, and privacy best practices.
  • Excellent communication and interpersonal skills.
  • If you are a passionate Data Engineer with a strong desire to work on complex data challenges and deliver value to clients, then we encourage you to apply for this position. 

Apply for this position

Allowed Type(s): .pdf, .doc, .docx