Get the job you really want.

Top Python Jobs in Toronto

11 Days Ago
Toronto, ON
Remote
Hybrid
3,500 Employees
Senior level
3,500 Employees
Senior level
Blockchain • Fintech • Mobile • Payments • Software • Financial Services
The Machine Learning Engineering Manager will lead the Personalization ML Engineering team at Cash App, overseeing engineering work related to machine learning for personalization, recommendations, and product features. Responsibilities include team growth and mentorship, collaboration with product and business leaders, identifying opportunities, and evaluating new AI techniques.
11 Days Ago
Toronto, ON
590 Employees
Junior
590 Employees
Junior
Artificial Intelligence • Marketing Tech • Software
As a Machine Learning Engineer, you will develop and deploy machine learning models for a content recommender system, collaborate with data engineers, derive insights from customer behavior, and continuously improve AI solutions.
11 Days Ago
Toronto, ON
Remote
3,000 Employees
Mid level
3,000 Employees
Mid level
eCommerce • Food • Software
As a MarTech Engineer at Instacart, you will focus on optimizing Paid Marketing channels, including Paid Social and SEM. You will build and maintain data pipelines using Python and Snowflake, ensuring effective data processing to drive marketing efficiency and business growth.
11 Days Ago
Toronto, ON
Remote
1,700 Employees
Mid level
1,700 Employees
Mid level
Big Data • Information Technology • Software • Analytics • Energy
The Senior Transmission Planning Engineer will lead efforts in conducting injection studies, provide insights into generation interconnection studies, and deploy production-grade code. They will work closely with other power market experts to deliver solutions across electricity industry complexities.
11 Days Ago
Toronto, ON
Remote
2,200 Employees
Expert/Leader
2,200 Employees
Expert/Leader
Big Data • Fintech • Mobile • Payments • Financial Services
As a Principal Software Engineer at Affirm, you will drive the long-term vision and architecture of post-purchase user experience and lead technical teams to develop end-to-end solutions for complex problems. You will also champion innovative, scalable solutions and provide technical guidance across the engineering organization.
12 Days Ago
Toronto, ON
Remote
Hybrid
3,500 Employees
Senior level
3,500 Employees
Senior level
Blockchain • Fintech • Mobile • Payments • Software • Financial Services
You will build Cash App's customer support chatbot, utilize smart tooling, engineering high-throughput ML models and mentor other team members. You'll work with Product, Design, and Engineering teams to enhance customer support experiences through advanced machine learning techniques.
13 Days Ago
Toronto, ON
Remote
417 Employees
Senior level
417 Employees
Senior level
Marketing Tech • Real Estate • Software • PropTech • SEO
As a Sr. Software Engineer at Luxury Presence, you will design and deploy cloud-native platforms, develop user-facing features, and optimize applications for speed and scalability. You'll collaborate with architecture teams, mentor junior engineers, and participate in agile ceremonies to build scalable microservices and APIs for real estate clients.
13 Days Ago
Toronto, ON
Remote
Hybrid
12,000 Employees
Senior level
12,000 Employees
Senior level
eCommerce • Fintech • Hardware • Payments • Software • Financial Services
As a Senior Software Engineer on the Core OS Platform team, you will work on developing, maintaining, and enhancing the core OS for Square's hardware products. You'll participate in all phases of development, collaborate with cross-disciplinary teams, and mentor junior engineers.

Featured Jobs

13 Days Ago
Toronto, ON
Remote
Hybrid
3,500 Employees
Senior level
3,500 Employees
Senior level
Blockchain • Fintech • Mobile • Payments • Software • Financial Services
The Senior BI Engineer will create and optimize data models, build data pipelines, and standardize metrics for Cash App's Financial Products team. This role focuses on building scalable ETLs and promoting best practices in data analytics to empower users in managing their financial life.
14 Days Ago
Toronto, ON
Remote
2,780 Employees
Senior level
2,780 Employees
Senior level
Cloud • Insurance • Payments • Software • App development • Big Data Analytics
The Senior Cloud Automation Development Engineer is tasked with designing, implementing, and maintaining automation playbooks for cloud and on-prem environments. Responsibilities include troubleshooting incidents, maintaining a cloud automation framework using Terraform, and collaborating with other teams to optimize cloud infrastructure and processes.
14 Days Ago
Toronto, ON
Remote
2,200 Employees
Junior
2,200 Employees
Junior
Big Data • Fintech • Mobile • Payments • Financial Services
As a Software Engineer II, you will collaborate with your team to manage project tasks, support product development, maintain operational metrics, and contribute to team growth. You should have experience with backend systems and be proficient in Python or Kotlin, along with familiarity in distributed systems and technologies like AWS, MySQL, and Kubernetes.
15 Days Ago
Toronto, ON
Remote
Hybrid
3,500 Employees
Senior level
3,500 Employees
Senior level
Blockchain • Fintech • Mobile • Payments • Software • Financial Services
As a Senior Business Intelligence Engineer at Cash App, you will optimize data models, build data pipelines, and promote best practices in data analytics. You will collaborate with various teams to enhance decision-making through a well-managed dataset, driving impactful insights for product development and business operations.
16 Days Ago
Toronto, ON
542 Employees
Junior
542 Employees
Junior
Productivity • Software • App development • Automation
The Systems Engineer will develop developer tools, improve internal infrastructure, and enhance the Core Server SDK. Responsibilities include managing regular releases, automated testing, and mentoring junior engineers while working closely with cross-functional teams.
16 Days Ago
Toronto, ON
Remote
2,780 Employees
Senior level
2,780 Employees
Senior level
Cloud • Insurance • Payments • Software • App development • Big Data Analytics
The Manager of Software Engineering is responsible for leading a team to design and develop a scalable Data Lake platform, managing multiple projects, optimizing data pipelines, and ensuring delivery quality. This role also involves mentoring engineers, aligning technical goals with business objectives, and driving continuous improvement in practices and processes.
17 Days Ago
Toronto, ON
500 Employees
Senior level
500 Employees
Senior level
Productivity • Real Estate • Software • PropTech • Big Data Analytics
As a Senior Software Engineer, you will develop and maintain complex applications and microservices, architect solutions, and enhance processes in a collaborative environment. Your role involves coding, participating in design decisions, and improving both product quality and personal skills while working in an agile framework.
17 Days Ago
Toronto, ON
Remote
2,780 Employees
Senior level
2,780 Employees
Senior level
Cloud • Insurance • Payments • Software • App development • Big Data Analytics
The Staff Data Engineer will design and implement scalable data solutions, optimize data infrastructure, support Business Intelligence product development, and manage data workflows. The role involves collaboration with stakeholders to ensure alignment between data solutions and business requirements, while utilizing cloud-native technologies.
18 Days Ago
Toronto, ON
Remote
417 Employees
Senior level
417 Employees
Senior level
Marketing Tech • Real Estate • Software • PropTech • SEO
As a Staff Software Engineer, you will lead the design and implementation of complex systems, mentor engineers, and drive high-impact projects that align technical solutions with business goals while ensuring system scalability and performance.
21 Days Ago
Toronto, ON
Remote
2,200 Employees
Senior level
2,200 Employees
Senior level
Big Data • Fintech • Mobile • Payments • Financial Services
The Staff Software Engineer will lead major engineering initiatives in the Trust and Safety Experience team at Affirm. Responsibilities include defining technical strategy, collaborating across teams, ensuring operational excellence, promoting a culture of quality, and mentoring team members.
21 Days Ago
Toronto, ON
Remote
2,200 Employees
Senior level
2,200 Employees
Senior level
Big Data • Fintech • Mobile • Payments • Financial Services
The Senior Software Engineer will optimize cloud infrastructure and distributed systems, lead a team in solving complex problems, collaborate in the product development lifecycle, manage operations, foster quality culture, and provide technical guidance on capacity tuning and performance testing.
21 Days Ago
Toronto, ON
Remote
3,000 Employees
Senior level
3,000 Employees
Senior level
eCommerce • Food • Software
As a Senior Security Engineer in Privacy, you will develop privacy components for product teams, enhance data governance, and ensure data integrity while collaborating across various stakeholders and teams.
22 Days Ago
Toronto, ON
Remote
3,000 Employees
Junior
3,000 Employees
Junior
eCommerce • Food • Software
As a Software Engineer II, you will design, build, and validate product features, collaborate with cross-functional teams, and ensure scalable, efficient system designs. You'll manage data pipelines, work with distributed systems, and contribute to organization-wide initiatives, all while delivering high-quality solutions to enhance customer experiences.
23 Days Ago
Toronto, ON
20,000 Employees
Senior level
20,000 Employees
Senior level
Food • Retail • Agriculture • Manufacturing
The OT Solution Architect will design and implement IT/OT integration, enhance operational technology solutions across global plants, and lead efforts for security and risk management within OT environments. Responsibilities include working with various cloud services and industrial control systems to enhance data integrations and automation solutions.
23 Days Ago
Toronto, ON
20,000 Employees
Senior level
20,000 Employees
Senior level
Food • Retail • Agriculture • Manufacturing
The Sr Engineering Manager, SRE & Observability is responsible for developing and implementing observability strategies, mentoring engineering teams, and improving infrastructure reliability, performance, and security. The role involves hands-on coding, collaboration with various teams, and managing operational challenges while advocating for open-source solutions.
24 Days Ago
Toronto, ON
Remote
2,200 Employees
Expert/Leader
2,200 Employees
Expert/Leader
Big Data • Fintech • Mobile • Payments • Financial Services
The Senior Staff Software Engineer will lead the Online Infrastructure team at Affirm, focusing on technical strategy, designing cloud-native systems, and mentoring other engineers. Responsibilities include developing tools for scalable service management and collaborating across teams to enhance Affirm's computing solutions.
25 Days Ago
Toronto, ON
Remote
2,200 Employees
Junior
2,200 Employees
Junior
Big Data • Fintech • Mobile • Payments • Financial Services
As a Software Engineer II at Affirm, you will enhance the developer experience for batch job developers by collaborating across product and infrastructure teams, breaking down projects, and supporting operations. Responsibilities include developing backend systems, creating metrics, and engaging in team growth activities.
All Filters
Date Posted
Job Category
Experience
Industry
Company Name
Company Size