Senior Data Engineer
$75,900–$141,900 year
On-siteToronto, Ontario, Canada
Job Summary
Lead in the planning, design, development, testing, implementation, documentation, and support of data and AI products; partner with business stakeholders to translate business requirements (functional and non-functional) into data and AI products; provide direction on technical designs and ensure alignment with standards and roadmaps; provide technical direction and guidance to junior and intermediate developers; identify, track, and perform regression testing on defects; lead process improvement opportunities to improve delivery and deployment capabilities; accelerate development by building frameworks, automation scripts, and reusable code; strengthen development capability via mentoring, knowledge sharing, and building communities of practice.
Required Qualifications
- 5-7 years of relevant experience
- Hands on experience with ETL/ELT development/testing and data warehousing concepts
- Hands on experience with SQL, NoSQL, Python, Spark, Scala
- Experience with SSIS, Glue, cloud storage and computing services (e.g. AWS, Azure), Hadoop, Netezza
- Experience with structured, semi structured and unstructured datasets in batch and streaming
- Experience with data analysis, data mapping and data profiling
- Experience with AI concepts, GenAI, prompt engineering, retrieval-augmented generation (RAG), AI-powered tools in SDLC
- Experience in Agile delivery, including usage of JIRA
- Nice to have Experience in large enterprise setting
- Experience interacting with senior leaders
- Experience working in highly regulated industries
- Salary: $75,900.00 - $141,900.00 Pay Type: Salaried
- BMO Financial Group total compensation package may include incentives and benefits
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.