BC

BMO Capital Markets

21open roles
On-site mostly1/21 listings remote
7role types
Analytics EngineerData EngineerResearch ScientistAI EngineerData AnalystData ScientistML Engineer

BMO Capital Markets is currently hiring for 21 data science, machine learning and AI roles, mostly for AI engineers, data analysts and data engineers. Openings are based in Toronto, Chicago and Calgary, and 1 of them is open to remote candidates. The skills BMO Capital Markets asks for most often are Python, SQL, Machine Learning and AI. Across 19 listings that published pay, the median advertised base salary is $118k a year. We've listed 87 roles at BMO Capital Markets since April 2026.

About BMO Capital Markets

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.

In BMO Capital Markets’s own words, from its job listings

open positions

21 roles at BMO Capital Markets

BC
BMO Capital Markets·Chicago, IL, USA; Jacksonville, FL, USA; Brookfield, WI, USA·On-site
Senior·Analytics Engineer·$100k – $220k
2d ago→
BC
BMO Capital Markets·Chicago, IL, USA; Naperville, IL, USA·On-site
Senior·Data Engineer·$75k – $160k
2d ago→
BC
BMO Capital Markets·Toronto, ON, CAN·On-site
Senior·Research Scientist·$80k – $175k
2d ago→
BC
BMO Capital Markets·Calgary, AB, CAN·On-site
Mid·AI Engineer·$56k – $120k
5d ago→
BC
BMO Capital Markets·Chicago, IL, USA; Naperville, IL, USA·On-site
Senior·Data Analyst·$100k – $220k
1w ago→
BC
BMO Capital Markets·Toronto, ON, CAN·On-site
Data Engineer·$56k – $120k
1w ago→
BC
BMO Capital Markets·Toronto, ON, CAN·On-site
Senior·Data Analyst·$70k – $150k
2w ago→
BC
BMO Capital Markets·Toronto, ON, CAN·On-site
Senior·AI Engineer·$70k – $150k
2w ago→
BC
BMO Capital Markets·Toronto, ON, CAN·On-site
Senior·Data Analyst·$56k – $120k
2w ago→
BC
BMO Capital Markets·Chicago, IL, USA·On-site
Data Analyst·$65k – $140k
2w ago→
BC
BMO Capital Markets·Chicago, IL, USA·On-site
Senior·Data Scientist·$90k – $180k
2w ago→
BC
BMO Capital Markets·Toronto, ON, CAN·On-site
AI Engineer·$70k – $150k
3w ago→
BC
3w ago→
BC
BMO Capital Markets·Toronto, ON, CAN·On-site
Data Scientist·$105k – $215k
3w ago→
BC
3w ago→
BC
BMO Capital Markets·Toronto, ON, CAN·Hybrid
Senior·Data Engineer·$95k – $176k
2mo ago→
no longer hiring

Past roles at BMO Capital Markets

Positions we’ve listed that are now closed — kept for reference.

BC
BMO Capital Markets·Toronto, ON, CAN·On-site
Senior·Data Analyst·$80k – $175k
closed today→
BC
BMO Capital Markets·Toronto, ON, CAN·Hybrid
Mid·Data Engineer·$62k – $114k
closed today→
BC
closed yesterday→
BC
BMO Capital Markets·New York, NY, USA·On-site
Senior·Analytics Engineer·$120k – $250k
closed 2d ago→
BC
BMO Capital Markets·Toronto, ON, CAN·Hybrid
Mid·Data Engineer·$62k – $114k
closed 3d ago→
BC
BMO Capital Markets·Toronto, ON, CAN·Hybrid
Senior·ML Engineer·$70k – $150k
closed 1w ago→
BC
BMO Capital Markets·Toronto, ON, CAN·Hybrid
Senior·Data Scientist·$105k – $215k
closed 1w ago→
BC
closed 1w ago→
BC
closed 1w ago→
BC
BMO Capital Markets·Toronto, ON, CAN·Hybrid
Senior·Data Engineer·$103k – $192k
closed 1w ago→
BC
BMO Capital Markets·Toronto, ON, CAN·On-site
Senior·AI Engineer·$103k – $192k
closed 1w ago→
BC
closed 1w ago→
BC
closed 1w ago→
BC
closed 1w ago→
BC
BMO Capital Markets·Toronto, ON, CAN·On-site
Mid·Data Engineer·$56k – $120k
closed 1w ago→
BC
BMO Capital Markets·Virtual, IL, USA; Virtual, AZ, USA; Virtual, CA, USA; Virtual, TX, USA·Hybrid
Senior·Analytics Engineer·$85k – $180k
closed 2w ago→
BC
BMO Capital Markets·Toronto, ON, CAN·On-site
Senior·AI Engineer·$120k – $150k
closed 2w ago→
BC
closed 2w ago→
BC
closed 2w ago→
BC
closed 2w ago→
BC
closed 3w ago→
BC
BMO Capital Markets·Toronto, ON, CAN·Hybrid
Senior·Data Engineer·$95k – $176k
closed 3w ago→
BC
BMO Capital Markets·San Ramon, CA, USA; Chicago, IL, USA·On-site
Senior·Data Analyst·$65k – $140k
closed 3w ago→
BC
BMO Capital Markets·Toronto, ON, CAN·On-site
Senior·Data Analyst·$56k – $120k
closed 3w ago→
BC
BMO Capital Markets·Toronto, ON, CAN·On-site
Senior·Data Scientist·$120k – $150k
closed 3w ago→
BC
closed 3w ago→
BC
BMO Capital Markets·Toronto, ON, CAN·Hybrid
Senior·Data Scientist·$105k – $215k
closed 4w ago→
BC
BMO Capital Markets·Toronto, ON, CAN·Hybrid
Senior·Data Scientist·$80k – $175k
closed 1mo ago→
BC
closed 1mo ago→
BC
closed 1mo ago→
BC
BMO Capital Markets·Toronto, ON, CAN·On-site
Senior·Data Scientist·$83k – $155k
closed 1mo ago→
BC
BMO Capital Markets·Toronto, ON, CAN·On-site
Senior·Data Scientist·$83k – $155k
closed 1mo ago→
BC
closed 1mo ago→
BC
BMO Capital Markets·Toronto, ON, CAN·On-site
Senior·Data Scientist·$103k – $192k
closed 1mo ago→
BC
closed 1mo ago→
BC
BMO Capital Markets·Toronto, ON, CAN·Hybrid
Senior·Data Scientist·$103k – $192k
closed 1mo ago→
BC
BMO Capital Markets·Toronto, ON, CAN·Hybrid
Senior·Data Scientist·$83k – $155k
closed 1mo ago→
BC
closed 1mo ago→
BC
closed 1mo ago→
BC
closed 1mo ago→
BC
BMO Capital Markets·Toronto, ON, CAN·Hybrid
Mid·ML Engineer·$67k – $124k
closed 1mo ago→
BC
BMO Capital Markets·Toronto, ON, CAN·Hybrid
Senior·ML Engineer·$67k – $124k
closed 1mo ago→
BC
BMO Capital Markets·Toronto, ON, CAN·Hybrid
Mid·ML Engineer·$67k – $124k
closed 1mo ago→
BC
BMO Capital Markets·Toronto, ON, CAN·On-site
Junior·Data Scientist·$90k – $120k
closed 1mo ago→
BC
BMO Capital Markets·Toronto, ON, CAN·On-site
Senior·Data Scientist·$83k – $155k
closed 1mo ago→
BC
BMO Capital Markets·Toronto, ON, CAN·On-site
Mid·Data Scientist·$55k – $101k
closed 1mo ago→
BC
BMO Capital Markets·Chicago, IL, USA·On-site
Senior·Data Scientist·$89k – $166k
closed 1mo ago→
BC
BMO Capital Markets·Toronto, ON, CAN·On-site
Senior·Data Scientist·$83k – $155k
closed 1mo ago→
BC
closed 1mo ago→
BC
closed 1mo ago→
BC
BMO Capital Markets·San Francisco, CA, USA; Chicago, IL, USA·On-site
Senior·Data Scientist·$122k – $228k
closed 1mo ago→
BC
BMO Capital Markets·Toronto, ON, CAN·On-site
Senior·Data Scientist·$103k – $192k
closed 1mo ago→
BC
BMO Capital Markets·Toronto, ON, CAN·On-site
Senior·Data Scientist·$83k – $155k
closed 1mo ago→
BC
BMO Capital Markets·REMOTE/TELETRAVAIL, ON, CAN·Hybrid
Senior·Data Analyst·$56k – $104k
closed 1mo ago→
questions

Working at BMO Capital Markets: common questions

Is BMO Capital Markets hiring data scientists right now?

Yes — BMO Capital Markets has 21 open data science, machine learning or AI roles on the board, 20 of them posted in the last 30 days. The most recent was posted on October 8, 2026.

What kind of data roles does BMO Capital Markets hire for?

Current openings break down as AI Engineer (4), Data Analyst (4), Data Engineer (4) and Data Scientist (3).

What skills does BMO Capital Markets look for?

The most requested skills are Python, SQL, Machine Learning, AI, AWS and Data Visualization. Python appears in 21 of 21 listings.

Does BMO Capital Markets offer remote data jobs?

1 of 21 of BMO Capital Markets's current data roles are open to remote candidates.

Where is BMO Capital Markets hiring?

Open roles are based in Toronto, Chicago and Calgary.

What seniority levels does BMO Capital Markets hire at?

By seniority, openings are senior (11) and mid (4).

How much does BMO Capital Markets pay data scientists?

Across 19 listings that published a salary, the median advertised base pay is $118k a year, with most falling between $88k and $160k. Figures are converted to annual US dollars and reflect advertised ranges, not confirmed offers.