Position: Data Engineer
Industry: Investment Banking
Type: Full-Time, Permanent
Location: Toronto, ON
Work mode: 3x hybrid
Base Salary: $90,000 - $100,000 CAD per year.
Interview Structure:
Round 1: Technical interview with Lead Data Analyst focus on EMR, Airflow, PySpark, Python.
Round 2: Interview with Hiring Manager and Product Owner.
Final Round: With Managing Director.
Day to day:
Design, build, and maintain data pipelines that integrate data from multiple sources.
Support production systems, troubleshoot data issues, and automate workflows to increase efficiency.
Enforce data governance and data quality standards in collaboration with internal stakeholders.
Partner with data scientists, analysts, and product teams to ensure smooth delivery of data products.
Participate in code reviews, documentation updates, and continuous improvement initiatives.
Perform data analysis on structured and unstructured datasets to identify insights and issues.
Stay current on modern data engineering tools, frameworks, and cloud technologies.
Must haves:
Bachelor s degree or college diploma in Computer Science, Engineering, or related field.
2 3 years of hands-on data engineering experience (entry level candidates with strong co-op or project experience will also be considered).
Strong programming skills in Python and SQL.
Hands-on experience with AWS Data & Analytics stack: EMR, Glue, Lake Formation, Airflow, PySpark, Trino, Hudi, Iceberg.
Understanding of Big Data concepts: change data capture, data quality, and data lineage.
Familiarity with data governance principles.
AWS Certified Data & Analytics Specialty (or equivalent).
Plusses:
Experience with sustainable investing or ESG datasets.
Prior experience in financial services, investment management, or capital markets.
Familiarity with market data vendors.
Exposure to Scala or additional data engineering frameworks.
Understanding of enterprise data architecture and governance frameworks.
Salary and Compensation:
The base annual salary for this position is between $90000 - $100000 CAD per year. Factors which may affect pay within this range may include geography/market, skills, education, experience, and other qualifications of the successful candidate.
Benefits:
The Company offers the following benefits for this position, subject to applicable eligibility requirements: medical insurance, dental insurance, vision insurance, 401(k) retirement plan, life insurance, long-term disability insurance, short-term disability insurance, paid parking/public transportation, (paid time, paid sick and safe time, hours of paid vacation time, weeks of paid parental leave, paid holidays annually - AS Applicable).