
Developer - Data, AI, Platform & Support
BMO Financial Group1 hour ago
Toronto, CanadaMid Level
Responsibilities
- Contribute to the planning, design, development, testing, implementation, documentation, and support of data and AI products.
- Translate functional and non-functional business requirements into data and AI products with business stakeholders.
- Contribute to technical designs and ensure alignment with standards and roadmaps.
- Build frameworks, automation scripts, and reusable code to accelerate development.
- Identify, track, and perform regression testing on defects.
- Support production issues and complete root-cause analyses.
- Participate in process improvement initiatives to improve delivery and deployment capabilities.
Requirements
- Have 2–5 years of relevant experience and IT education and/or certifications.
- Have experience with ETL/ELT development and testing and data warehousing concepts.
- Have experience with SQL, NoSQL, Python, Spark/PySpark, and Scala.
- Have experience with SSIS, Glue, cloud storage and computing services such as AWS and Azure, Hadoop, and Netezza.
- Have experience working with structured, semi-structured, and unstructured datasets in batch and streaming environments.
- Have experience with data analysis, data modeling, data mapping, and data profiling.
- Have experience with AI concepts, GenAI, prompt engineering, retrieval-augmented generation, and AI-powered tools in the software development lifecycle.
- Have knowledge of technical and business environments and processes, Agile delivery, and JIRA.
- Demonstrate critical thinking, communication, collaboration, analytical, and problem-solving skills.
Benefits
- Health insurance, tuition reimbursement, accident and life insurance, and retirement savings plans are offered.
- BMO provides training, coaching, manager support, and network-building opportunities.
- The position is based at 100 King Street West; the posting does not specify a remote or hybrid arrangement.
Tech Stack
Categories
Data Engineering