Mentor team members on Python best practices, AI agent development, Snowflake optimization, and testing automation What do you need to succeed? Must-have's: * Strong experience with Python ...
Mentor team members on Python best practices, AI agent development, Snowflake optimization, and testing automation What do you need to succeed? Must-have's: * Strong experience with Python ...
Data Developer (Python/Spark)
Toronto, ON · On-site +1
CA$85K - CA$115K/yr
The ideal candidate is a strong Python developer who has some experience in front-end technologies like JavaScript, CSS3 and/or HTML5. They are a self-starter, comfortable with ambiguity, able to ...
Data Developer (Python/Spark)
Toronto, ON · On-site +1
CA$85K - CA$115K/yr
The ideal candidate is a strong Python developer who has some experience in front-end technologies like JavaScript, CSS3 and/or HTML5. They are a self-starter, comfortable with ambiguity, able to ...
We are seeking a highly motivated and experienced Python AI Engineer to join our Retail and Wealth Risk Engineering team under the Enterprise Risk Technology platform. This is an intermediate-level ...
We are seeking a highly motivated and experienced Python AI Engineer to join our Retail and Wealth Risk Engineering team under the Enterprise Risk Technology platform. This is an intermediate-level ...
Citi's global AI platform team is seeking a versatile Senior Python AI Engineer to spearhead the design and development of cutting-edge Generative AI platforms. This role is a key driver in creating ...
Citi's global AI platform team is seeking a versatile Senior Python AI Engineer to spearhead the design and development of cutting-edge Generative AI platforms. This role is a key driver in creating ...
Senior FullStack (Python) Developer - Full time
CA$150K - CA$180K/yr
Role: Senior FullStack (Python) Developer Location: Hybrid, Toronto Rates: $150k - $180k per year Structure: Full time -- We have a great new opportunity to support one of our online marketplace ...
Quick apply
Senior FullStack (Python) Developer - Full time
CA$150K - CA$180K/yr
Role: Senior FullStack (Python) Developer Location: Hybrid, Toronto Rates: $150k - $180k per year Structure: Full time -- We have a great new opportunity to support one of our online marketplace ...
Use your Python development skills to develop the Metal as a Service (MAAS) software to work with a large variety of server and network hardware. * Actively expand MAAS functionality by creating ...
Quick apply
Use your Python development skills to develop the Metal as a Service (MAAS) software to work with a large variety of server and network hardware. * Actively expand MAAS functionality by creating ...
Python Full Stack Developer
Toronto, ON · Hybrid
CA$105K - CA$115K/yr
Python (Django, REST APIs, ORM). * Celery (async task queues, beat scheduling, workers). * PostgreSQL (schema design, indexing, migrations). * React and JavaScript (ES6+, component architecture ...
Python Full Stack Developer
Toronto, ON · Hybrid
CA$105K - CA$115K/yr
Python (Django, REST APIs, ORM). * Celery (async task queues, beat scheduling, workers). * PostgreSQL (schema design, indexing, migrations). * React and JavaScript (ES6+, component architecture ...
This role requires a highly hands-on Python engineer to drive the creation of enterprise-wide Generative AI platforms that deliver tangible value across all of Citi's lines of business. The ideal ...
This role requires a highly hands-on Python engineer to drive the creation of enterprise-wide Generative AI platforms that deliver tangible value across all of Citi's lines of business. The ideal ...
Strong Python engineering skills, including API and service design (e.g., FastAPI), asynchronous programming, and schema validation (Pydantic / JSON Schema). * Understanding of Graph RAG data ...
Strong Python engineering skills, including API and service design (e.g., FastAPI), asynchronous programming, and schema validation (Pydantic / JSON Schema). * Understanding of Graph RAG data ...
Senior Python Engineer, Generative AI & Risk Technology
Mississauga, ON · On-site
CA$94K - CA$141K/yr
Citi's Markets Technology group is redefining how financial risk is managed, and we're looking for a Senior Python Engineer to sit at the center of that transformation. In this role, you will build ...
Senior Python Engineer, Generative AI & Risk Technology
Mississauga, ON · On-site
CA$94K - CA$141K/yr
Citi's Markets Technology group is redefining how financial risk is managed, and we're looking for a Senior Python Engineer to sit at the center of that transformation. In this role, you will build ...
Key Responsibilities ● Take technical ownership of the platform architecture, implementation, and delivery. ● Design and develop modern full-stack web applications using Python and React or Next ...
Quick apply
Key Responsibilities ● Take technical ownership of the platform architecture, implementation, and delivery. ● Design and develop modern full-stack web applications using Python and React or Next ...
Design, develop, and maintain Python-based automation for cyber security operations * Build and operationalize SRE capabilities to improve reliability, resiliency, and observability of security ...
Design, develop, and maintain Python-based automation for cyber security operations * Build and operationalize SRE capabilities to improve reliability, resiliency, and observability of security ...
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 ...
We'd love to work with you if you have: * 4+ years' experience with Python (PySpark, Pandas), * 4+ years' experience with designing scalable ETL pipelines & data modeling * 4+ years' experience ...
We'd love to work with you if you have: * 4+ years' experience with Python (PySpark, Pandas), * 4+ years' experience with designing scalable ETL pipelines & data modeling * 4+ years' experience ...
Python Full Stack Developer - VP
Mississauga, ON · On-site
CA$170/hr
Experience in full stack application development with strong expertise in Python and Java Deep experience with backend frameworks such as Spring Boot / Spring Core and Flask / FastAPI Solid frontend ...
Python Full Stack Developer - VP
Mississauga, ON · On-site
CA$170/hr
Experience in full stack application development with strong expertise in Python and Java Deep experience with backend frameworks such as Spring Boot / Spring Core and Flask / FastAPI Solid frontend ...
Lead Phyton and Generative AI Engineer- Vice President
Mississauga, ON · On-site
CA$120K - CA$170K/yr
We're searching for a highly skilled and experienced senior engineer and Python expert to lead the design and development of the various AI-related technologies as part of Services Tech AI team. The ...
Lead Phyton and Generative AI Engineer- Vice President
Mississauga, ON · On-site
CA$120K - CA$170K/yr
We're searching for a highly skilled and experienced senior engineer and Python expert to lead the design and development of the various AI-related technologies as part of Services Tech AI team. The ...
Fullstack developer with Python, .NET & AI experience
Toronto, ON · Hybrid
CA$110K - CA$120K/yr
Proficient with Python, .NET, JavaScript (Angular/Vue) for building production grade applications. * Experience with Python Data Manipulation libraries, Pandas/NumPy. * Excellent SQL skills for data ...
Fullstack developer with Python, .NET & AI experience
Toronto, ON · Hybrid
CA$110K - CA$120K/yr
Proficient with Python, .NET, JavaScript (Angular/Vue) for building production grade applications. * Experience with Python Data Manipulation libraries, Pandas/NumPy. * Excellent SQL skills for data ...
Design, develop, and maintain robust Python-based backend services and APIs using FastAPI/ asyncIO, and architect scalable data pipelines for ingestion, transformation, and delivery of large datasets
Design, develop, and maintain robust Python-based backend services and APIs using FastAPI/ asyncIO, and architect scalable data pipelines for ingestion, transformation, and delivery of large datasets
About the role We're looking for an Intermediate Software Developer, Full Stack (Python/React) to join our growing AI Engineering team and help build reliable, production-grade AI and data products ...
About the role We're looking for an Intermediate Software Developer, Full Stack (Python/React) to join our growing AI Engineering team and help build reliable, production-grade AI and data products ...
About the role We're looking for an Intermediate Software Developer, Full Stack (Python/React) to join our growing AI Engineering team and help build reliable, production-grade AI and data products ...
About the role We're looking for an Intermediate Software Developer, Full Stack (Python/React) to join our growing AI Engineering team and help build reliable, production-grade AI and data products ...
Python information
See Toronto, ON salary details
$48.2K - $60.1K
1% of jobs
$60.1K - $72.1K
3% of jobs
$72.1K - $84K
6% of jobs
$84K - $95.9K
8% of jobs
$101.6K is the 25th percentile. Wages below this are outliers.
$95.9K - $107.8K
13% of jobs
$107.8K - $119.8K
15% of jobs
The median wage is $122.8K / yr.
$119.8K - $131.7K
15% of jobs
$131.7K - $143.6K
14% of jobs
$143.9K is the 75th percentile. Wages above this are outliers.
$143.6K - $155.6K
12% of jobs
$155.6K - $167.5K
8% of jobs
$167.5K - $179.4K
5% of jobs
$48.2K
$124.6K
$179.4K
How much do python jobs pay per year?
What is Python?
Python is a programming language used to write or develop a variety of programs and applications. The software developer community uses Python for programming because it is a simple language that is easy to test and debug. Large internet companies such as Facebook, Google, Reddit, and Amazon use Python, and so do government agencies such as NASA. Programmer professionals have used Python to help build popular software such as Autodesk Maya and other visual design applications. Financial professionals and stock traders use Python when scripting algorithms for economic predictions or computerized trading.
What is a Python developer?
What are the key skills and qualifications needed to thrive as a Python developer?
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 | Enterprise applications, Android development, backend systems |
| Industry Usage | Tech startups, data analysis firms, automation companies | Financial services, large enterprise software, mobile app companies |
Python developers focus on scripting, data analysis, and web development, often working in startups or data-driven fields. Java developers typically work on large-scale enterprise applications and Android apps. While both roles require programming skills and similar educational backgrounds, their industry applications and project types differ significantly.
Can I get a job with just Python?
Does Python have good job opportunities?
What jobs can I do with Python?
Which Python job is in demand?
What are the most commonly searched types of Python jobs in Toronto, ON?
The most popular types of Python jobs in Toronto, ON are:
What are popular job titles related to Python jobs in Toronto, ON?
For Python jobs in Toronto, ON, the most frequently searched job titles are:
- Junior Python Developer
- Senior Python Developer
- Entry Level Python Flask Developer
- Remote Part Time Backend Developer
- Seasonal Remote Python Django Developer
- Day Shift Freelance Python Django Developer
- Contractual Python Django Developer
- Urgently Hiring Remote Python Django Developer
- Night Shift Freelance Python Django Developer
- Software Engineer Usa
What job categories do people searching Python jobs in Toronto, ON look for?
The top searched job categories for Python jobs in Toronto, ON are:
What cities near Toronto, ON are hiring for Python jobs?
Cities near Toronto, ON with the most Python job openings:

Full-time
Posted 9 days ago
Job description
Job Description
We are seeking an experienced Senior Software Engineer to work within Wealth Management Global IT Data Services Canada - As a 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?
- Design and develop AI-based agents and intelligent automation solutions using Python and copilot-assisted development
- Build and optimize data pipelines and analytics solutions leveraging Snowflake and SQL
- Build and automate functional testing frameworks with QE mindset and Unified Engineer approach
- Contribute to successful solution development and delivery by identifying risks and developing/recommending mitigation strategies
- Participate in code reviews and technical design reviews of all AI agent architectures, specifications, and implementation plans
- Collaborate with data engineering and infrastructure teams to optimize Snowflake queries and database performance
- Assist DevOps/support teams in troubleshooting production issues and performance optimization
- Mentor team members on Python best practices, AI agent development, Snowflake optimization, and testing automation
What do you need to succeed? Must-have's:
- Strong experience with Python development (5-7 years) and modern frameworks
- Advanced SQL expertise across multiple platforms (SQL Server, Snowflake) including complex queries, stored procedures, and performance tuning
- Hands-on expertise with Snowflake data warehouse and SQL query optimization
- Proven experience developing AI-based agents and intelligent automation solutions
- QE mindset with proven ability to design and automate functional testing frameworks
- Proficiency with Copilot and Windsurf development environments
- Experience with REST APIs and modern integration patterns
- Experience with containerization (Docker, Kubernetes) and DevOps practices
- Proficiency with version control (Git) and CI/CD pipelines
- Experience in both Agile and Waterfall environments
Nice-to-have
- Experience with machine learning frameworks and LLM integration
- Prior experience managing or mentoring small teams
- Exposure to enterprise data governance and data quality tools
- Experience with cloud platforms and infrastructure automation
- Hands-on experience with IBM DataStage and ETL tools
- Unified Engineer background with full-stack quality assurance perspective.
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
#Ll-POST
Job Skills
Active Learning, Agile Methodology, Application Integrations, Detail-Oriented, Enterprise Application Delivery, Group Problem Solving, Programming Languages, Software Development Life Cycle (SDLC)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_TIMEAbout Royal Bank of Canada
Sourced by ZipRecruiter
Industry
Banking and credit intermediation
Company size
10,000+ Employees
Headquarters location
Toronto, Ontario, CA