1

New Grad Data Engineer Jobs in Ontario (NOW HIRING)

Associate, Data Engineer

Toronto, ON · On-site

CA$90K - CA$120K/yr

Our Team The Data Cognition Team (DCT) at BMO Capital Markets delivers a sustainable and scalable ... Strong programming skills in Python, Scala, or Java, with a passion for learning new technologies.

... new technologies and best practices. We're a team that actively uses AI tools to work smarter ... Understanding of data engineering fundamentals, like ETL/ELT, data modeling, and building ...

Data Engineer I

Toronto, ON · On-site

CA$69K - CA$98K/yr

From onboarding a brand-new source, to building and hardening the ETL that moves and shapes it, to ... As a Data Engineer on this team, you are at the front of that chain. You will onboard new sources ...

The Intermediate Data Engineer is highly motivated and experienced; responsible for designing ... new data sources. * Collaborate with subject matter experts to deliver solutions that enable the ...

... to new or lower level analysts Has the ability to operate with a limited level of direct ... engineering, all fueled by its market leading capabilities in AI, generative AI, cloud and data ...

Data Engineer

Toronto, ON · On-site

CA$61K - CA$113K/yr

Technology About the team Data and AI Technology (DAT) Engineering supports BMO's Digital-First ... We'll support you with the tools and resources you need to reach new milestones, as you help our ...

Every day, you'll have new and exciting opportunities to make life brighter for our Clients - who ... Reporting to the Manager of Data Engineering, the Senior Business Data Engineer will be a key ...

Data Engineer I

Toronto, ON

CA$69K - CA$98K/yr

From onboarding a brand-new source, to building and hardening the ETL that moves and shapes it, to ... As a Data Engineer on this team, you are at the front of that chain. You will onboard new sources ...

In Anti-Money Laundering (AML), we are building a new Data Foundation Hub to ingest enterprise data and power analytics and controls using a medallion architecture. As a Lead Data Platform Engineer ...

Every day, you'll have new and exciting opportunities to make life brighter for our Clients - who ... Reporting to the Manager of Data Engineering, the Senior Business Data Engineer will be a key ...

Every day, you'll have new and exciting opportunities to make life brighter for our Clients - who ... Reporting to the Manager of Data Engineering, the Senior Business Data Engineer will be a key ...

Every day, you'll have new and exciting opportunities to make life brighter for our Clients - who ... Reporting to the Manager of Data Engineering, the Senior Business Data Engineer will be a key ...

We are seeking a Lead Data Engineer to build and maintain scalable data pipelines supporting ... Expand your limits and create a new future together at RBC. Find out how we use our passion and ...

BI Data Engineer

Markham, ON · On-site

CA$100K - CA$115K/yr

New Role AI Disclosure: AI may be used during the hiring process. Role Overview We are seeking a BI Data Engineer to design, build, and optimize BI assets - dashboards, reports, and semantic data ...

BI Data Engineer

Markham, ON

CA$100K - CA$115K/yr

New Role AI Disclosure: AI may be used during the hiring process. Role Overview We are seeking a BI Data Engineer to design, build, and optimize BI assets - dashboards, reports, and semantic data ...

An industry leading global investor with teams in Toronto to London, New York, Singapore, Sydney ... Role Summary The Senior Data Engineer will join the Software Engineering team that leads the ...

Join RBC as a Data Engineer to design, build, and maintain stable, scalable data assets in ... Expand your limits and create a new future together at RBC. Find out how we use our passion and ...

The new Senior Data Engineer will be focused on delivering Tripadvisor's first-in-class data products that serve all data users across the organization. As a member of the Data Platform Enterprise ...

Showing results 21-40

New Grad Data Engineer information

See Ontario salary details

$24.5K

$83.7K

$167.5K

How much do new grad data engineer jobs pay per year?

As of Aug 11, 2026, the average yearly pay for new grad data engineer in Ontario is $83,712.00, according to ZipRecruiter salary data. Most workers in this role earn between $44,000.00 and $118,000.00 per year, depending on experience, location, and employer.

What are the key skills and qualifications needed to thrive as a new grad data engineer?

To thrive as a New Grad Data Engineer, you need a strong grasp of programming languages like Python or SQL, a background in computer science or a related field, and an understanding of data modeling and database concepts. Familiarity with data engineering tools such as ETL pipelines, cloud platforms like AWS or Azure, and certifications in these areas can be beneficial. Strong problem-solving skills, effective communication, and a willingness to learn are valuable soft skills for this position. These abilities ensure you can effectively handle complex data tasks, collaborate with technical teams, and adapt to evolving technologies in a fast-paced environment.

What does a new grad data engineer do?

As a New Grad Data Engineer, your day often involves writing and optimizing code for data pipelines, cleaning and transforming data, and troubleshooting any issues that arise. You’ll work closely with senior data engineers, data scientists, and sometimes business stakeholders to understand data requirements and deliver reliable solutions. Many entry-level roles emphasize learning and professional growth, so you can expect regular mentorship, code reviews, and opportunities to work on small components of larger projects. Over time, you’ll take on more complex responsibilities and contribute to the overall data infrastructure of your organization.

What is a new grad data engineer?

A New Grad Data Engineer is an entry-level role for recent graduates who focus on designing, building, and maintaining data pipelines and infrastructure. They work with databases, ETL (Extract, Transform, Load) processes, and big data technologies to ensure efficient data flow and storage. Typically, they collaborate with data scientists, analysts, and software engineers to support data-driven decision-making. This role requires knowledge of SQL, Python, and cloud platforms, along with problem-solving and analytical skills. It is an excellent opportunity to gain hands-on experience in data engineering while learning industry best practices.

Can I get a new grad data engineer job with no experience?

Securing a new grad data engineer position without experience is possible if you have relevant skills such as SQL, Python, or cloud platforms, and demonstrate a strong understanding of data pipelines and systems. Entry-level roles often focus on potential and foundational knowledge, and internships or projects can strengthen your application.
What are popular job titles related to New Grad Data Engineer jobs in Ontario? For New Grad Data Engineer jobs in Ontario, the most frequently searched job titles are:
What job categories do people searching New Grad Data Engineer jobs in Ontario look for? The top searched job categories for New Grad Data Engineer jobs in Ontario are:
What cities in Ontario are hiring for New Grad Data Engineer jobs? Cities in Ontario with the most New Grad Data Engineer job openings:
Infographic showing various New Grad Data Engineer job openings in Ontario as of August 2026, with employment types broken down into 1% As Needed, 76% Full Time, 20% Part Time, and 3% Contract. Highlights an 86% Physical, 4% Hybrid, and 10% Remote job distribution, with an average salary of $83,712 per year, or $40.2 per hour.

Associate, Data Engineer

BMO Capital Markets

Toronto, ON • On-site

CA$90K - CA$120K/yr

Full-time, Part-time

Medical, Life, Retirement

Re-posted 19 days ago


Job description

Application Deadline:

Address:

100 King Street West

Job Family Group:

Capital Mrkts Sales & Service

BMO Capital Markets is a leading, full-service North American-based financial services provider, withover 2,700 professionals in 30 locations around the world, including 20 offices in North America, offering corporate, institutional and government clients access to a complete range of investment and corporate banking products and services.BMO Capital Markets is a member of BMO Financial Group (NYSE, TSX: BMO), one of the largest diversified financial services providers in North Americawith US$1.0 trillion total assets andapproximately 54,000 employees as of January 31, 2025.

About the Role

We are seeking a skilled and motivated Data Engineer to join our Data Cognition Team at BMO Capital Markets. In this role, you will design, build, and maintain robust data infrastructure and scalable platforms that enable advanced analytics and machine learning across Investment Banking and Global Markets. You will collaborate with AI engineers and data scientists to deliver high-quality, data-centric solutions that empower business decisions.

Our Team

The Data Cognition Team (DCT) at BMO Capital Markets delivers a sustainable and scalable suite of AI-enabled data products and platforms for multiple business units. We leverage the latest data engineering and analytics technologies to solve complex business challenges and drive strategic transformation across Investment Banking, Global Markets, and other divisions.

Key Responsibilities

Design, develop, and optimize scalable data pipelines for ingesting, processing, and storing large volumes of structured and unstructured data.

Implement distributed data processing solutions using technologies such as Spark, Kafka, and cloud-native services.

Ensure data integrity, reliability, and high availability in mission-critical workloads.

Model and design databases and data architectures to support advanced analytics, machine learning, and AI applications.

Develop and maintain ETL processes for transforming and loading data from diverse sources.

Deploy data infrastructure and distributed computing environments in the cloud using containerization (Docker, Kubernetes).

Monitor, benchmark, and tune data processing applications for optimal performance and scalability.

Collaborate with cross-functional stakeholders to understand business requirements and deliver tailored data solutions.

Implement robust testing, observability, and monitoring solutions to maintain system health and performance.

Stay current with technology trends, best practices, and industry standards in data engineering and platform development.

Qualifications

Bachelor's or Graduate degree in Engineering, Computer Science, Mathematics, Physics, or related quantitative discipline.

Strong programming skills in Python, Scala, or Java, with a passion for learning new technologies.

Expertise in distributed computing, stream processing, and application development using Spark and Kafka.

Proficiency in data modeling, database design, and ETL processes.

Experience deploying data solutions in cloud environments (AWS, Azure, GCP).

Familiarity with containerization and orchestration tools (Docker, Kubernetes).

Excellent problem-solving and analytical skills with attention to detail.

Strong communication skills for collaboration with technical and business stakeholders.

Nice to Have

Financial domain knowledge: familiarity with investment banking concepts, trading strategies, and financial data formats (e.g., time series, tick data).

Experience with Generative AI or Agentic AI technologies, including integration into data-driven solutions.

What We Offer

Join our Data Cognition Team at BMO Capital Markets and help drive data innovation in investment banking and global markets. We offer opportunities for professional growth, access to cutting-edge technologies, and the chance to make a significant impact on critical business operations. Apply today with your resume, highlighting your experience in data engineering and distributed systems.

Base Salary: $90,000-$120,000 CAD

(subject to negotiation and subject to the candidate meeting the specific skills, experience, education, and qualification requirements)

Salary:

Pay Type:

Salaried

The above represents BMO Financial Group's pay range and type.

Salaries will vary based on factors such as location, skills, experience, education, and qualifications for the role, and may include a commission structure. Salaries for part-time roles will be pro-rated based on number of hours regularly worked. For commission roles, the salary listed above represents BMO Financial Group's expected target for the first year in this position.

BMO Financial Group's total compensation package will vary based on the pay type of the position and may include performance-based incentives, discretionary bonuses, as well as other perks and rewards. BMO also offers health insurance, tuition reimbursement, accident and life insurance, and retirement savings plans. To view more details of our benefits, please visit:https://jobs.bmo.com/global/en/Total-Rewards

About Us

At BMO we are driven by a shared Purpose: Boldly Grow the Good in business and life. It calls on us to create lasting, positive change for our customers, our communities and our people. By working together, innovating and pushing boundaries, we transform lives and businesses, and power economic growth around the world.

As a member of the BMO team you are valued, respected and heard, and you have more ways to grow and make an impact. We strive to help you make an impact from day one - for yourself and our customers. We'll support you with the tools and resources you need to reach new milestones, as you help our customers reach theirs. From in-depth training and coaching, to manager support and network-building opportunities, we'll help you gain valuable experience, and broaden your skillset.

To find out more visit us at https://jobs.bmo.com/ca/en.

BMO is committed to an inclusive, equitable and accessible workplace. By learning from each other's differences, we gain strength through our people and our perspectives. Accommodations are available on request for candidates taking part in all aspects of the selection process. To request accommodation, please contact your recruiter.

Note to Recruiters: BMO does not accept unsolicited resumes from any source other than directly from a candidate. Any unsolicited resumes sent to BMO, directly or indirectly, will be considered BMO property. BMO will not pay a fee for any placement resulting from the receipt of an unsolicited resume. A recruiting agency must first have a valid, written and fully executed agency agreement contract for service to submit resumes.