Senior Data Engineer
BMO Financial
- Ort
- Toronto, CA
- Arbetsplats
- På plats
- Anställningsform
- Heltid
- Lön
- $76k–$142k
- Publicerat
- 3 veckor sedan
- Källa
- DevITJobs
Requirements:
- We need 5 to 7 years of relevant experience, along with an IT education and/or relevant certifications.
- We need hands-on experience with ETL/ELT development and testing, as well as data warehousing concepts.
- We need hands-on experience with SQL, NoSQL, Python, Spark, and Scala.
- We need experience with SSIS, Glue, cloud storage and compute services such as AWS or Azure, Hadoop, and Netezza.
- We need experience working with structured, semi-structured, and unstructured data in both batch and streaming environments.
- We need experience with data analysis, data mapping, and data profiling.
- We need familiarity with AI concepts, GenAI, prompt engineering, retrieval-augmented generation (RAG), and AI-enabled tools in the SDLC.
- We need experience in Agile delivery, including JIRA.
- Experience in a large enterprise environment is an advantage.
- Experience engaging with senior leaders is an advantage.
- Experience in highly regulated industries is an advantage.
Responsibilities:
- We lead the planning, design, development, testing, implementation, documentation, and support of data and AI products.
- We partner with business stakeholders to translate functional and non-functional requirements into data and AI solutions.
- We provide technical direction on design decisions and ensure alignment with standards and roadmaps.
- We guide junior and intermediate developers with clear technical leadership.
- We identify, track, and carry out regression testing for defects.
- We drive process improvement initiatives to strengthen our delivery and deployment capabilities.
- We build frameworks, automation scripts, and reusable code to accelerate development.
- We mentor team members, share knowledge, and help build communities of practice.
Technologies:
- AI
- AWS
- Azure
- Cloud
- ETL
- Hadoop
- Support
- JIRA
- NoSQL
- Python
- SQL
- Scala
- Spark
- SSIS
- Network
More
We are BMO Financial Groups Data and AI Technology (DAT) Engineering team, supporting our Digital-First priorities and our risk, regulatory, and compliance needs by building data and AI products that deliver timely, actionable insights. We work across the bank on hundreds of initiatives each year, helping our partners solve complex problems and make stronger data-driven decisions. Our team is highly diverse and offers exciting opportunities to apply unique skills to challenging work with modern technologies and continuous learning. This role is based at 4100 Gordon Baker Road. We offer a total compensation package that may include performance-based incentives, discretionary bonuses, health insurance, tuition reimbursement, accident and life insurance, and retirement savings plans. We are committed to an inclusive, equitable, and accessible workplace, and we support our people with training, coaching, manager support, and networking opportunities so they can grow and make an impact from day one.
last updated 43 week of 2026