Build and maintain scalable data pipelines, ETL/ELT processes, and orchestration systems that deliver reliable, usable data for business needs and support machine learning workflows.
Data Engineer
📜 Description
- Build and scale data tools and pipelines for analytics.
- Architect ETL workflows and data schemas.
- Produce high-quality data that empowers data scientists.
- Apply critical thinking and problem-solving to data engineering challenges.
🛠️ Requirements
- BS (or higher, e.g., MS, or PhD) in Computer Science, Engineering, Math, or Statistics
- Hands on experience working with user engagement, social, marketing, and/or finance data
- Proficient in Python (i.e. Pandas, Numpy, scikit-learn, etc), R, TensorFlow, amongst other data science related tools and libraries
- Extensive experience working on relational databases, designing complex data schemas, and writing SQL queries
- Deep knowledge on performance tuning of ETL Jobs, SQL, and databases
- Working knowledge of Snowflake
✨ Benefits
- Competitive compensation.
- Accountability without micromanagement.
Full job description
Company Description
You will join a world-class team of engineers and data scientists from Facebook, Uber, Amazon and Google. We are a fast growing consulting firm based in Toronto with clients ranging from leading startups building impactful technologies to Fortune 500 companies looking to scale their engineering and data capabilities.
Job Description
We are looking for a data engineer who is passionate about analytics and helping companies build and scale data. You enjoy working with data and are motivated to produce high quality data tools and pipelines that help empower other data scientists. You are experienced in architecting data ETL workflows and schemas. Critical thinking and problem-solving skills are essential for this role.
Qualifications
- BS (or higher, e.g., MS, or PhD) in Computer Science, Engineering, Math, or Statistics
- Hands on experience working with user engagement, social, marketing, and/or finance data
- Proficient in Python (i.e. Pandas, Numpy, scikit-learn, etc), R, TensorFlow, amongst other data science related tools and libraries
- Extensive experience working on relational databases, designing complex data schemas, and writing SQL queries
- Deep knowledge on performance tuning of ETL Jobs, SQL, and databases
- Working knowledge of Snowflake
- Experience working with Airflow is a strong plus
- Devops experiences is a plus
Additional Information
We have very competitive compensation.
Work on cool projects based on your interests and skills. We believe in accountability and NOT micro-management.
Similar jobs
Search more Data Engineer jobsMid-Level Data Engineer (Ontologist)
Desenvolve pipelines de dados e modela ontologias, taxonomias e grafos de conhecimento, conectando engenharia de dados, recuperação de informação e IA generativa para viabilizar ingestão e inferência por máquinas.
Data Engineer (Azure, Fabric, Databricks)
Design and deliver client-facing data platforms with Microsoft Fabric and Databricks, building scalable lakehouse architectures, optimized pipelines, and semantic models that enable trusted reporting and self-service analytics.
Engenheiro de Dados Pleno responsável por migrar tabelas e pipelines do Cloudera Hadoop para AWS, desde o levantamento do ambiente até a estabilização em produção.
Build and optimize ETL/ELT pipelines, data models, and cloud-based data platforms that support analytics and reporting, using Python, SQL, Spark, Databricks, Snowflake, and AWS.
