Get the job you really want.

Top Python Jobs in Toronto

7 Days Ago
Toronto, ON
1,983 Employees
Expert/Leader
1,983 Employees
Expert/Leader
Software
As a Senior Principal Software Developer, you will design and architect critical system components while guiding multiple engineering teams. Your responsibilities include ensuring systems scalability, analyzing existing infrastructures for improvements, mentoring engineers, and driving system reliability and performance enhancements. You will contribute to delivering innovative solutions that meet customer needs.
7 Days Ago
Toronto, ON
13,285 Employees
Mid level
13,285 Employees
Mid level
Big Data • Cloud • Digital Media • Machine Learning • Mobile • Software • Industrial
As a Full-Stack Software Developer, you will collaborate with cross-functional teams to develop generative AI tools. Responsibilities include software development, testing, designing, and contributing to CI/CD processes. You will work with modern practices and help build applications for the AEC industry using various technologies.
7 Days Ago
Toronto, ON
Remote
371 Employees
Mid level
371 Employees
Mid level
AdTech • Marketing Tech
As a Senior Software Engineer, you will lead the design and implementation of a copilot framework for digital advertising campaigns, enhance internal copilot capabilities by integrating new data sources, and collaborate with engineers and stakeholders to tackle technical challenges. You will also oversee performance improvements and conduct technical interviews for new candidates.
7 Days Ago
Toronto, ON
Remote
371 Employees
Mid level
371 Employees
Mid level
AdTech • Marketing Tech
As a Software Engineer on the AI Copilot team, you'll design and implement a copilot framework for a chat-based interface, enhance internal copilot capabilities by integrating data sources, and collaborate with other engineers to solve technical challenges. You will also improve system performance and conduct technical interviews for new hires.
7 Days Ago
Toronto, ON
389 Employees
Senior level
389 Employees
Senior level
Hardware • Manufacturing
The Sr Staff Engineer will deliver custom IP for an AI processor, focusing on subsystem configuration, integration testing, encryption, synthesis, and documentation. They will utilize skills in digital design and various programming languages to ensure high-quality internal and customer IP delivery.
7 Days Ago
Toronto, ON
Remote
99 Employees
Senior level
99 Employees
Senior level
Software
The Software Engineer will lead the technical direction of projects related to customer support workforce management, focusing on forecasting contact volume and optimizing schedules for agents. Responsibilities include mentoring, participating in design and code reviews, and collaborating with product and leadership teams to turn technical challenges into solutions.
7 Days Ago
Toronto, ON
Remote
7,630 Employees
Senior level
7,630 Employees
Senior level
Artificial Intelligence • Big Data • Cloud • Machine Learning • Software • Database • Analytics
As a Solutions Architect at Snowflake, you will engage with customers to oversee and advise on the implementation of the Snowflake platform. You will build solution architectures, provide technical leadership, extract business requirements, and collaborate with product teams to guide customers toward impactful outcomes.
7 Days Ago
Toronto, ON
Remote
7,630 Employees
Senior level
7,630 Employees
Senior level
Artificial Intelligence • Big Data • Cloud • Machine Learning • Software • Database • Analytics
As a Senior Sales Engineer at Snowflake, you will engage with customers to leverage Snowflake's DCR API for data analysis. You will present technology, build technical workflows, and work closely with sales and engineering teams to demonstrate the value of Snowflake's products throughout the sales process.
7 Days Ago
Toronto, ON
Remote
35 Employees
Mid level
35 Employees
Mid level
Software • Automation
The QA Engineer will ensure the high quality and reliability of software products at Rootly. Responsibilities include developing and executing test plans, collaborating with various stakeholders to maintain quality standards, and contributing to automation strategies. The role demands a detail-oriented approach and a strong understanding of both product requirements and software development.
7 Days Ago
Toronto, ON
Remote
61 Employees
Expert/Leader
61 Employees
Expert/Leader
Information Technology • Software
The Head of Engineering will lead and manage the engineering team, drive product development, ensure timely and quality delivery of solutions, and collaborate with cross-functional teams. Responsibilities include hiring, coaching, resource allocation, and fostering innovation.
7 Days Ago
Toronto, ON
Remote
60 Employees
Senior level
60 Employees
Senior level
Software
As a Software (ML Product) Engineer at iterative.ai, you will enhance user workflows for DVC, collaborate with technical product managers, and improve MLOps practices within ML teams. Responsibilities include optimizing the tool’s usability and driving projects like dvclive, emphasizing software engineering skills and communication.
7 Days Ago
Toronto, ON
841 Employees
Senior level
841 Employees
Senior level
Information Technology
You will develop and maintain Dialpad’s real-time ML inference system, using modern Python and various Open Source technologies. Responsibilities include deploying code on Google Cloud Platform, managing data pipelines, and collaborating with team members.
7 Days Ago
Toronto, ON
6,774 Employees
Senior level
6,774 Employees
Senior level
Artificial Intelligence • Big Data • Cloud • Machine Learning • Software
As a Senior Software Engineer on the Genesys Cloud Analytics platform, you will develop and maintain big data products, design scalable pipelines on AWS, and improve platform performance and reliability. You'll collaborate with cross-functional teams and build efficient solutions for data management and ingestion while resolving production issues in real-time.
7 Days Ago
Toronto, ON
Remote
198 Employees
Senior level
198 Employees
Senior level
Fintech • Information Technology
The Senior Software Engineer, Payments will be responsible for building and owning the payment processing infrastructure, tackling both frontend and backend challenges, mentoring junior developers, and participating in cross-functional projects, all in a fast-paced, agile environment.
7 Days Ago
Toronto, ON
Remote
28 Employees
Senior level
28 Employees
Senior level
Database
As a Site Reliability Engineer, you will maintain high availability of production environments, automate deployment processes, and set up monitoring systems. You will work on cloud architecture in GCP, AWS, and Azure, and build and maintain distributed systems while ensuring security and compliance.
7 Days Ago
Toronto, ON
23,282 Employees
Senior level
23,282 Employees
Senior level
Semiconductor
The Software Engineer IV will develop software for smart glasses prototypes, including display control, sensor integration, and mobile applications. The role requires modifying embedded software and developing demo applications, focusing on on-device display correction and custom test fixtures.
7 Days Ago
Toronto, ON
Remote
140 Employees
Entry level
140 Employees
Entry level
Retail • Sales • Software
As a Full Stack Software Developer, you will craft scalable TypeScript and Python code, develop single-page web apps using Redux, work with Django in a microservices architecture, and implement APIs over HTTP and gRPC. Your role involves collaborating closely with engineering teams to push product development while ensuring high-quality results.
7 Days Ago
Toronto, ON
Remote
11 Employees
Mid level
11 Employees
Mid level
Artificial Intelligence • Marketing Tech
As a Full Stack Engineer, you will implement and enhance features of the company's AI-powered platform, collaborate with various teams, contribute to DevOps and quality assurance, mentor junior engineers, and ensure adherence to best practices in code quality and standards.
7 Days Ago
Toronto, ON
Remote
11 Employees
Senior level
11 Employees
Senior level
Artificial Intelligence • Marketing Tech
As a Technical Lead at Nexxt Intelligence, you will guide and mentor an engineering team, oversee project development, enhance code quality, and ensure robust system operations. You will lead efforts in DevOps and infrastructure, support feature delivery, and contribute to the hiring process.
7 Days Ago
Toronto, ON
Remote
1,485 Employees
Senior level
1,485 Employees
Senior level
Internet of Things
The Staff Test Engineer will design and maintain test strategies for Mozilla products, build automation tools, guide teams in testing practices, manage CI pipeline logistics, and mentor junior engineers while advocating for quality assurance.
8 Days Ago
Toronto, ON
8 Employees
Senior level
8 Employees
Senior level
Software • Cybersecurity
As a Senior Fullstack Python Engineer, you will design and maintain full-stack applications using Python for backend and Vue or React for frontend, lead projects, collaborate with teams, ensure high-quality solutions, develop RESTful APIs, and optimize application performance in a fast-paced environment.
8 Days Ago
Toronto, ON
Remote
299 Employees
Expert/Leader
299 Employees
Expert/Leader
Big Data • Software
The Chief Architect will lead the architectural vision across the engineering organization, focusing on scalability, reliability, and performance. This role involves defining architectural strategy, fostering collaboration, introducing new technologies, mentoring teams, and contributing to code quality and reviews.
8 Days Ago
Toronto, ON
Remote
375 Employees
Senior level
375 Employees
Senior level
Fintech • Software • Financial Services
The Senior Manager, AI & Data Platform oversees the evolution and management of data and AI systems, ensuring reliability and efficiency. Responsibilities include leading DataOps implementation, managing AI model lifecycle, collaborating with internal and external partners, and mentoring team members while maintaining governance and compliance in operations.
8 Days Ago
Toronto, ON
88,000 Employees
Senior level
88,000 Employees
Senior level
Fintech • Insurance
The Staff Cloud Platform Engineer will build and operate the OpenShift platform, ensuring operational stability and security for over 1500 applications. Responsibilities include applying SRE concepts, maintaining service health, mentoring team members, and enhancing cloud computing systems to meet business needs.
8 Days Ago
Toronto, ON
618 Employees
Junior
618 Employees
Junior
Insurance • Cybersecurity
The Software Engineer will develop, maintain, and debug cloud services for Coalition's Scanning Engine and Data Collection team. The role involves participating in code and design reviews while ensuring the quality and robustness of the code developed for guiding cyber insurance underwriting.
All Filters
Date Posted
Job Category
Experience
Industry
Company Name
Company Size