Job Title or Location

Data Engineer

Annex It Solutions - 5 Jobs
North York, ON
Posted today
Job Details:
Full-time
Experienced

We are seeking a skilled Data Engineer to join our growing data team. In this role, you will be responsible for designing, developing, and maintaining robust, scalable data pipelines and infrastructure. Your work will enable efficient data access, data quality, and integration to support analytics, machine learning, and business intelligence.

Key Responsibilities
Design, build, and maintain scalable data pipelines and ETL processes.

Develop and maintain data architectures (databases, large-scale processing systems, etc.).

Integrate data from multiple sources into data warehouses and lakes.

Optimize data storage and retrieval for performance and scalability.

Collaborate with data scientists, analysts, and engineers to support data needs.

Ensure data integrity, accuracy, and governance across systems.

Monitor and troubleshoot data pipeline performance and issues.

Document data processes and systems for internal use and compliance.

Required Qualifications
Bachelors degree in Computer Science, Engineering, Mathematics, or related field.

Proven experience as a Data Engineer or similar role (2 5+ years preferred).

Strong proficiency in SQL and one or more programming languages (e.g., Python, Scala, Java).

Experience with data pipeline tools (e.g., Apache Airflow, Luigi, AWS Glue).

Familiarity with cloud platforms (e.g., AWS, GCP, Azure) and services like S3, Redshift, BigQuery, or Snowflake.

Hands-on experience with ETL frameworks and data modeling.

Preferred Qualifications
Experience with stream processing (e.g., Kafka, Spark Streaming, Flink).

Understanding of DevOps principles and CI/CD for data systems.

Knowledge of data privacy regulations and best practices (e.g., GDPR, HIPAA).

Exposure to machine learning workflows and tools is a plus.

Share This Job: