Data Engineer
Toronto, ON · On-site
... * Assist DevOps/support teams in troubleshooting production issues and performance optimization * Mentor team members on Python best practices, AI agent development, and Snowflake optimization ...
Toronto, ON · On-site
... * Assist DevOps/support teams in troubleshooting production issues and performance optimization * Mentor team members on Python best practices, AI agent development, and Snowflake optimization ...
Toronto, ON · On-site
... * Assist DevOps/support teams in troubleshooting production issues and performance optimization * Mentor team members on Python best practices, AI agent development, and Snowflake optimization ...
$45.40 - $46.90/hr
What you'll do The 2nd Class Assistant Shift Engineer is responsible for the safe, efficient, and reliable operation of this 1st Class Steam Plant. They will work closely with and be able to perform ...
$45.40 - $46.90/hr
What you'll do The 2nd Class Assistant Shift Engineer is responsible for the safe, efficient, and reliable operation of this 1st Class Steam Plant. They will work closely with and be able to perform ...
Salary: $ 45.40-$46.90 CAD per hour What youll do The 2nd Class Assistant Shift Engineer is responsible for the safe, efficient, and reliable operation of this 1st Class Steam Plant. They will work ...
Quick apply
Salary: $ 45.40-$46.90 CAD per hour What youll do The 2nd Class Assistant Shift Engineer is responsible for the safe, efficient, and reliable operation of this 1st Class Steam Plant. They will work ...
Toronto, ON · On-site
CA$45.40 - CA$46.90/hr
What you'll do The 2nd Class Assistant Shift Engineer is responsible for the safe, efficient, and reliable operation of this 1st Class Steam Plant. They will work closely with and be able to perform ...
Quick apply
Toronto, ON · On-site
CA$45.40 - CA$46.90/hr
What you'll do The 2nd Class Assistant Shift Engineer is responsible for the safe, efficient, and reliable operation of this 1st Class Steam Plant. They will work closely with and be able to perform ...
$45.40 - $46.90/hr
Hold a 2nd Class Operating Engineer Certificate or be in a position to obtain a 2nd class OE ... These tools are used to assist in identifying qualified candidates and do not replace human ...
$45.40 - $46.90/hr
Hold a 2nd Class Operating Engineer Certificate or be in a position to obtain a 2nd class OE ... These tools are used to assist in identifying qualified candidates and do not replace human ...
Toronto, ON · On-site
Hold a 2nd Class Operating Engineer Certificate or be in a position to obtain a 2nd class OE ... These tools are used to assist in identifying qualified candidates and do not replace human ...
Quick apply
Toronto, ON · On-site
Hold a 2nd Class Operating Engineer Certificate or be in a position to obtain a 2nd class OE ... These tools are used to assist in identifying qualified candidates and do not replace human ...
Sudbury, ON · On-site
Help prepare reports, specifications, estimates and tenders * Assist engineers, designers and technicians with tasks requiring accuracy in calculations and data collection * Respect recommended work ...
Sudbury, ON · On-site
Help prepare reports, specifications, estimates and tenders * Assist engineers, designers and technicians with tasks requiring accuracy in calculations and data collection * Respect recommended work ...
Help prepare reports, specifications, estimates and tenders * Assist engineers, designers and technicians with tasks requiring accuracy in calculations and data collection * Respect recommended work ...
Help prepare reports, specifications, estimates and tenders * Assist engineers, designers and technicians with tasks requiring accuracy in calculations and data collection * Respect recommended work ...
Help prepare reports, specifications, estimates and tenders * Assist engineers, designers and technicians with tasks requiring accuracy in calculations and data collection * Respect recommended work ...
Help prepare reports, specifications, estimates and tenders * Assist engineers, designers and technicians with tasks requiring accuracy in calculations and data collection * Respect recommended work ...
Help prepare reports, specifications, estimates and tenders * Assist engineers, designers and technicians with tasks requiring accuracy in calculations and data collection * Respect recommended work ...
Help prepare reports, specifications, estimates and tenders * Assist engineers, designers and technicians with tasks requiring accuracy in calculations and data collection * Respect recommended work ...
Collaborate with Design Engineering to define optimal component, sub‑assembly, and unit‑level test requirements and strategies. * Assist Engineering and Project teams with new product concept ...
Quick apply
Collaborate with Design Engineering to define optimal component, sub‑assembly, and unit‑level test requirements and strategies. * Assist Engineering and Project teams with new product concept ...
At CNA, we strive to create a culture in which people know they matter and are part of something ... Proven track record of effectively engaging with Risk Managers, Senior Engineers, Brokers, and ...
At CNA, we strive to create a culture in which people know they matter and are part of something ... Proven track record of effectively engaging with Risk Managers, Senior Engineers, Brokers, and ...
Responsibilities Field Engineering: Assist in interpretation of drawings and specifications for field crews and craft supervision Perform quantity calculations by taking measurements and determining ...
Responsibilities Field Engineering: Assist in interpretation of drawings and specifications for field crews and craft supervision Perform quantity calculations by taking measurements and determining ...
Responsibilities Field Engineering: Assist in interpretation of drawings and specifications for field crews and craft supervision Perform quantity calculations by taking measurements and determining ...
Responsibilities Field Engineering: Assist in interpretation of drawings and specifications for field crews and craft supervision Perform quantity calculations by taking measurements and determining ...
Stouffville, ON · Hybrid
CA$80K - CA$85K/yr
These products will assist Canadians in managing their day-to-day banking with our Canadian bank partners. Role: Software Developer (Temporary) Role Type: 3 Month Fixed Term Contract Department: R&D ...
Stouffville, ON · Hybrid
CA$80K - CA$85K/yr
These products will assist Canadians in managing their day-to-day banking with our Canadian bank partners. Role: Software Developer (Temporary) Role Type: 3 Month Fixed Term Contract Department: R&D ...
Preparing e-commerce website data (MySQL, SQL Server) * Assist with Epicor P21 related project ... Programming skills in JavaScript * Strong self-learning capability and adaptability
Preparing e-commerce website data (MySQL, SQL Server) * Assist with Epicor P21 related project ... Programming skills in JavaScript * Strong self-learning capability and adaptability
London, ON · On-site
Preparing e-commerce website data (MySQL, SQL Server) * Assist with Epicor P21 related project ... Programming skills in JavaScript * Strong self-learning capability and adaptability
Quick apply
London, ON · On-site
Preparing e-commerce website data (MySQL, SQL Server) * Assist with Epicor P21 related project ... Programming skills in JavaScript * Strong self-learning capability and adaptability
\n \n \n * \n \n Net Developer \n \n \n One of my clients, Galway based Pharmaceutical who are ... The successful candidate will assist R&D on New Product Developing Programs and Sustaining Programs.
\n \n \n * \n \n Net Developer \n \n \n One of my clients, Galway based Pharmaceutical who are ... The successful candidate will assist R&D on New Product Developing Programs and Sustaining Programs.
Toronto, ON · Hybrid
Role A Software Developer, Subsurface Information Management is responsible for supporting the ... Release Management * Assist with release management tasks. * Support the collection of data and ...
Toronto, ON · Hybrid
Role A Software Developer, Subsurface Information Management is responsible for supporting the ... Release Management * Assist with release management tasks. * Support the collection of data and ...
Saint Catharines, ON · On-site
CA$36.67/hr
Duties The duties and responsibilities of the Teaching Assistant shall be in accordance with ... For further information Yuxin Ding / Nima Jafarnia Engineering Department yding@brocku.ca ...
Saint Catharines, ON · On-site
CA$36.67/hr
Duties The duties and responsibilities of the Teaching Assistant shall be in accordance with ... For further information Yuxin Ding / Nima Jafarnia Engineering Department yding@brocku.ca ...
| Aspect | Assistant Developer | Junior Developer |
|---|---|---|
| Required Credentials | Typically an associate degree or relevant certifications | Usually an associate degree or coding bootcamp certification |
| Work Environment | Supportive team, assisting senior developers in projects | Hands-on coding, learning, and executing tasks under supervision |
| Employer & Industry Usage | Common in tech companies, startups, and IT departments | Widely used across software development firms and tech industries |
| Search & Comparison Intent | Often searched by those starting in tech roles or seeking entry-level positions | Similar search intent, focusing on entry-level development roles |
The main difference between an Assistant Developer and a Junior Developer lies in their responsibilities and experience level. Assistant Developers typically support senior team members and focus on learning, while Junior Developers actively write code and handle tasks independently under supervision. Both roles are entry-level and require similar educational backgrounds, but the Junior Developer role emphasizes hands-on coding experience.

Job Description
What is the opportunity?
Working within Wealth Management Global IT Data Services Canada - you will be our Senior Software Engineer, specializing in AI-driven agent development using Python, SQL, and Snowflake technologies. You will leverage modern development tools including Copilot and Windsurf to build intelligent, scalable solutions. You will join a very dynamic team that is highly technical and has a great track record of delivering multiple innovative AI-powered solutions within the organization. This is a hands-on technical role, very independent with an opportunity for growth.
What will you do?
What do you need to succeed?
Must-have
Nice-to-have
Job Skills
Active Learning, Agile Methodology, AI Prompting, Application Integrations, Detail-Oriented, DevOps Tools, Enterprise Application Delivery, ETL Tools, GitHub, GitHub Actions, Group Problem Solving, Java (Programming Language), Programming Languages, Python (Programming Language), Snowflake GenAI, Software Development Life Cycle (SDLC), Structured Query Language (SQL)Additional Job Details
Address:
City:
Country:
Work hours/week:
Employment Type:
Platform:
Job Type:
Pay Type:
Posted Date:
Application Deadline:
Note: Applications will be accepted until 11:59 PM on the day prior to the application deadline date above
Our Employment Opportunities
At RBC, we are guided by living shared values of Client First, Integrity, Collaboration, Respect and Excellence and winning together as One RBC. We believe an inclusive workplace that has diverse perspectives is core to our continued growth as one of the largest and most successful banks in the world. Maintaining a workplace where our employees feel supported to perform at their best, effectively collaborate, drive innovation, and grow professionally helps to bring our Purpose to life and create value for our clients and communities. RBC strives to deliver this through policies and programs intended to foster a workplace based on respect, belonging and opportunity for all.
Join our Talent Community
Stay in-the-know about great career opportunities at RBC. Sign up and get customized info on our latest jobs, career tips and Recruitment events that matter to you.
Expand your limits and create a new future together at RBC. Find out how we use our passion and drive to enhance the well-being of our clients and communities at jobs.rbc.com.
RBC is presently inviting candidates to apply for this existing vacancy. Applying to this posting allows you to express your interest in this current career opportunity at RBC. Qualified applicants may be contacted to review their resume in more detail.
Employment Type: FULL_TIMESourced by ZipRecruiter
Banking and credit intermediation
10,000+ Employees
Toronto, Ontario, CA