Opportunities to do challenging work #LI-POST #TECHPJ Job Skills Containerization, Information Technology (IT) Infrastructure, Kubernetes, Microarchitecture, Programming Languages, Python ...
Opportunities to do challenging work #LI-POST #TECHPJ Job Skills Containerization, Information Technology (IT) Infrastructure, Kubernetes, Microarchitecture, Programming Languages, Python ...
Must-have * 7+ years of experience in software development or engineering, with a deep understanding of system design and architecture. * Advanced expertise in Python development, including design ...
Must-have * 7+ years of experience in software development or engineering, with a deep understanding of system design and architecture. * Advanced expertise in Python development, including design ...
Python Full Stack Developer
Toronto, ON ยท Hybrid
CA$105K - CA$115K/yr
Our challenge The ideal candidate will have a strong background in full stack development with hands-on experience in Python, React, and cloud-native technologies. As a Full Stack Developer ...
Python Full Stack Developer
Toronto, ON ยท Hybrid
CA$105K - CA$115K/yr
Our challenge The ideal candidate will have a strong background in full stack development with hands-on experience in Python, React, and cloud-native technologies. As a Full Stack Developer ...
Manager, AI Engineer (Python)
Toronto, ON ยท On-site
Manager AI Engineer - Python As a Manager Technology, you will lead and manage and hands on Python-based engineering teams, ensuring the successful delivery of high-quality, scalable, and efficient ...
Quick apply
Manager, AI Engineer (Python)
Toronto, ON ยท On-site
Manager AI Engineer - Python As a Manager Technology, you will lead and manage and hands on Python-based engineering teams, ensuring the successful delivery of high-quality, scalable, and efficient ...
We'd love to work with you if you have: * 4+ years' experience with Python (PySpark, Pandas), * 4+ ... Hands-on experience with DevOps: CI/CD (Jenkins, Git) * Experience working in an Agile environment ...
We'd love to work with you if you have: * 4+ years' experience with Python (PySpark, Pandas), * 4+ ... Hands-on experience with DevOps: CI/CD (Jenkins, Git) * Experience working in an Agile environment ...
In this role, you will be a productfocused Python engineer who owns features endtoend-from ... and DevOps practices and tools (Github Actions, Git-based workflows). * Strong foundation in ...
In this role, you will be a productfocused Python engineer who owns features endtoend-from ... and DevOps practices and tools (Github Actions, Git-based workflows). * Strong foundation in ...
Fullstack developer with Python, .NET & AI experience
Toronto, ON ยท Hybrid
CA$110K - CA$120K/yr
Collaborate with product managers, designers, data scientists, and engineering teams to deliver end ... Proficient with Python, .NET, JavaScript (Angular/Vue) for building production grade applications.
Fullstack developer with Python, .NET & AI experience
Toronto, ON ยท Hybrid
CA$110K - CA$120K/yr
Collaborate with product managers, designers, data scientists, and engineering teams to deliver end ... Proficient with Python, .NET, JavaScript (Angular/Vue) for building production grade applications.
About the role We're looking for an Intermediate AI Developer, Full Stack (Python/React) II to join our growing team! What you'll do here: * Join a cross-functional team developing innovative data ...
About the role We're looking for an Intermediate AI Developer, Full Stack (Python/React) II to join our growing team! What you'll do here: * Join a cross-functional team developing innovative data ...
About the role We're looking for an Intermediate AI Developer, Full Stack (Python/React) II to join our growing team! What you'll do here: * Join a cross-functional team developing innovative data ...
About the role We're looking for an Intermediate AI Developer, Full Stack (Python/React) II to join our growing team! What you'll do here: * Join a cross-functional team developing innovative data ...
Python programming experience * Linux Administration experience * Ability to communicate clearly and effectively in English * Ability to work with a globally distributed team of passionate engineers
Quick apply
Python programming experience * Linux Administration experience * Ability to communicate clearly and effectively in English * Ability to work with a globally distributed team of passionate engineers
Developer, AI Transformation Team
Toronto, ON ยท On-site +1
CA$135K - CA$155K/yr
Role Overview We are looking for an AI Developer based in Canada to join our dynamic team and ... The ideal candidate will have a strong background in Python development, experience integrating AI ...
Developer, AI Transformation Team
Toronto, ON ยท On-site +1
CA$135K - CA$155K/yr
Role Overview We are looking for an AI Developer based in Canada to join our dynamic team and ... The ideal candidate will have a strong background in Python development, experience integrating AI ...
Strong proficiency in Python engineering for data processing, model integration, APIs, and microservices * Deep understanding of Generative AI, LLMs, and NLP concepts and architectures * Experience ...
Strong proficiency in Python engineering for data processing, model integration, APIs, and microservices * Deep understanding of Generative AI, LLMs, and NLP concepts and architectures * Experience ...
Gen AI Developer
Mississauga, ON ยท On-site
... Python - Build and finetune machine learning and large language models using frameworks such as ... engineering, all fueled by its market leading capabilities in AI, generative AI, cloud and data ...
New
Gen AI Developer
Mississauga, ON ยท On-site
... Python - Build and finetune machine learning and large language models using frameworks such as ... engineering, all fueled by its market leading capabilities in AI, generative AI, cloud and data ...
New
You will work heavily in Python, applying software engineering rigor to the challenges of photonic hardware design. Responsibilities * Develop and maintain a library of pcells using Python-based ...
You will work heavily in Python, applying software engineering rigor to the challenges of photonic hardware design. Responsibilities * Develop and maintain a library of pcells using Python-based ...
DevSecOps Developer Zero Trust : Mercedes-Benz Canada needs stars like you What it means to be a star: Without the stars that represent a team, a brand alone is incomplete. Mercedes-Benz Canada ...
DevSecOps Developer Zero Trust : Mercedes-Benz Canada needs stars like you What it means to be a star: Without the stars that represent a team, a brand alone is incomplete. Mercedes-Benz Canada ...
DevSecOps Developer Zero Trust : Mercedes-Benz Canada needs stars like you What it means to be a star: Without the stars that represent a team, a brand alone is incomplete. Mercedes-Benz Canada ...
DevSecOps Developer Zero Trust : Mercedes-Benz Canada needs stars like you What it means to be a star: Without the stars that represent a team, a brand alone is incomplete. Mercedes-Benz Canada ...
AI Systems Engineer (Cyber Detection Engineering)
Toronto, ON ยท On-site
CA$82K - CA$154K/yr
Using AI selectively and efficiently, combining LLMs with deterministic code (e.g., Python ... Familiarity with detection-as-code, CI/CD, or DevOps practices * Experience working in regulated ...
AI Systems Engineer (Cyber Detection Engineering)
Toronto, ON ยท On-site
CA$82K - CA$154K/yr
Using AI selectively and efficiently, combining LLMs with deterministic code (e.g., Python ... Familiarity with detection-as-code, CI/CD, or DevOps practices * Experience working in regulated ...
Staff AI Application Engineer
Toronto, ON ยท On-site
If you want to write Python backend code, ship to production, and work at the intersection of software engineering and agentic AI in a regulated environment, this role is for you. What will you do?
Staff AI Application Engineer
Toronto, ON ยท On-site
If you want to write Python backend code, ship to production, and work at the intersection of software engineering and agentic AI in a regulated environment, this role is for you. What will you do?
We are seeking an experienced Senior Data Analyst & Python Developer to contribute and build upon the ecosystem with collaboration with our technology/business partners across the bank. This role ...
We are seeking an experienced Senior Data Analyst & Python Developer to contribute and build upon the ecosystem with collaboration with our technology/business partners across the bank. This role ...
AI Orchestration Engineer
Toronto, ON ยท On-site
CA$120K - CA$202K/yr
Experience with Python, SQL, APIs, workflow automation, and cloud-native architectures. * Strong ... Data Engineering * RAG Architecture * Vector Databases * Prompt Engineering * MLOps / LLMOps * AI ...
AI Orchestration Engineer
Toronto, ON ยท On-site
CA$120K - CA$202K/yr
Experience with Python, SQL, APIs, workflow automation, and cloud-native architectures. * Strong ... Data Engineering * RAG Architecture * Vector Databases * Prompt Engineering * MLOps / LLMOps * AI ...
Python Developer information
See Toronto, ON salary details
$23.86 - $28.45
1% of jobs
$28.45 - $33.04
3% of jobs
$33.04 - $37.62
6% of jobs
$37.62 - $42.21
13% of jobs
$42.88 is the 25th percentile. Wages below this are outliers.
$42.21 - $46.80
13% of jobs
The median wage is $50.93 / hr.
$46.80 - $51.39
16% of jobs
$51.39 - $55.98
16% of jobs
$59 is the 75th percentile. Wages above this are outliers.
$55.98 - $60.56
12% of jobs
$60.56 - $65.15
9% of jobs
$65.15 - $69.74
7% of jobs
$69.74 - $74.33
4% of jobs
$23
$52
$74
How much do python developer jobs pay per hour?
What does a Python developer do?
As a Python developer, your job is to use the Python programming language to develop, implement, and debug a project. In this role, you may create an application for your employer, design the framework for your code, build tools as necessary to get the job done, create websites, or publish new services. Python developers often work with data collection and analytics to create useful answers to questions and provide insight where it's needed most. Like most programming positions, the specifics of this job vary based on the needs of your employer. Some Python developers work as independent contractors instead of being exclusive to one company.
What does a Python developer do?
What are the key skills and qualifications needed to thrive as a Python developer, and why are they important?
What are some common challenges Python developers face when working on large-scale projects?
What is the difference between Python Developer vs Java Developer?
| Aspect | Python Developer | Java Developer |
|---|---|---|
| Required Credentials | Bachelor's in CS or related field, Python certifications (optional) | Bachelor's in CS or related field, Java certifications (optional) |
| Work Environment | Web development, data science, automation, scripting | Enterprise applications, Android development, backend systems |
| Industry Usage | Tech startups, data companies, automation firms | Financial services, enterprise software, mobile app companies |
| Common Search/Comparison | Often compared for backend and scripting roles | Compared for enterprise and mobile app development |
Python Developers and Java Developers share similar educational backgrounds and often work in backend environments. However, Python is favored for data science, scripting, and rapid development, while Java is preferred for large-scale enterprise applications and Android development. Both roles are highly sought after, but their industry focus and project types differ.
How much do Python developers get paid?
Is Python in demand in 2026?
Is there a demand for Python developers?
What jobs can a Python Developer get?
What are the most commonly searched types of Python Developer jobs in Toronto, ON?
The most popular types of Python Developer jobs in Toronto, ON are:
What are popular job titles related to Python Developer jobs in Toronto, ON?
For Python Developer jobs in Toronto, ON, the most frequently searched job titles are:
- Rust Developer
- Senior Python Developer
- Entry Level Python Flask Developer
- Part Time Junior Python Developer
- Seasonal Remote Python Django Developer
- Day Shift Freelance Python Django Developer
- Internship Full Stack Python Developer
- Contractual Python Django Developer
- Freelance Python Django Developer
- Night Shift Freelance Python Django Developer
What job categories do people searching Python Developer jobs in Toronto, ON look for?
The top searched job categories for Python Developer jobs in Toronto, ON are:

Full-time
Re-posted 11 days ago
Job description
Job Description
What is the opportunity?
We're seeking a hands-on lead Python expert with proven leadership experience who combines deep technical expertise in machine learning with a track record of leading development teams. You'll actively contribute to building and deploying highly scalable, intelligent applications while guiding a skilled team of developers. The team is responsible for designing, building, and rolling out AI-enhanced API's and applications for critical RBC Security platforms and processes.
What will you do?
You will work in an Agile manner with our internal consumers, security architects, and collaborate with a team of developers to deliver applications and API's for critical Global Security platforms and processes.
- Lead development teams through hands-on technically guidance and mentorship to integrate AI/ML capabilities into security automation initiatives
- Design and build full-stack AI/ML-powered Cyber Security automation, writing production Python code and implementing ML models end-to-end
- Develop and deploy machine learning pipelines for security analytics, anomaly detection, data validation and enhanced capabilities
- Integrate security products, ML models and infrastructure components
- Active participation in group meetings to discuss technical design, decisions, implementation, problem solving and improvements
- Follow internal standards and best practice to design and deploy secure, maintainable applications
- Integrate security products with existing infrastructure and deployment pipelines
- Integrate applications with alerting, monitoring and reporting tools
What do you need to succeed?
Must-have:
- Proven track record leading development teams
- 7+ years advanced Python proficiency across multiple domains (front end/backend services, data pipelines, ML applications)
- 3+ years of hands-on experience in ML/AI development with demonstrated project success
- Demonstrated expertise with ML frameworks (TensorFlow, PyTorch, scikit-learn)
- Proficiency in data manipulation and analysis (Pandas, NumPy, SQL)
- Deep knowledge of design patterns, clean code principles, and architectural best practices
- Bachelor's degree in computer science or related field, or equivalent experience
- Idea to execution software development, including established working experience in Python
- Experience with building and consuming REST APIs, and associated security protocols (such as OAuth, TLS)
- Experience with Microservice Architecture, Kubernetes
Nice-to-have:
- Strong understanding of cyber security best practices and compliance standards
- Certification in Kubernetes (CKA or CKAD)
- Knowledge of Agile and DevOps methodologies
- Full-stack development experience (front-end frameworks: React)
- Experience in Monitoring/Logging tools (such as ELK, Dynatrace, Prometheus)
- Certification in network and cyber security (CISSP, CEH, or similar)
What's in it for you?
We thrive on the challenge to be our best, progressive thinking to keep growing, and working together to deliver trusted advice to help our clients thrive and communities prosper. We care about each other, reaching our potential, making a difference to our communities, and achieving success that is mutual.
- A comprehensive Total Rewards Program including bonuses and flexible benefits, competitive compensation, commissions, and stock where applicable
- Leaders who support your development through coaching and managing opportunities
- Ability to make a difference and lasting impact
- Work in a dynamic, collaborative, progressive, and high-performing team
- A world-class training program in financial services
- Flexible work/life balance options
- Opportunities to do challenging work
#LI-POST
#TECHPJ
Job Skills
Containerization, Information Technology (IT) Infrastructure, Kubernetes, Microarchitecture, Programming Languages, Python (Programming Language), RESTful APIs, Software Change Request Management, Software Development Life Cycle (SDLC), Software Engineering, Software Integration Engineering, Software Product Design, Software Product Technical Knowledge, Software Release Management, System Testing ToolsAdditional 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_TIMEAbout Royal Bank of Canada
Sourced by ZipRecruiter
Industry
Banking and credit intermediation
Company size
10,000+ Employees
Headquarters location
Toronto, Ontario, CA