Get the job you really want.

Top Python Jobs in Toronto

6 Days Ago
Toronto, ON
2,382 Employees
Senior level
2,382 Employees
Senior level
Big Data • Cloud • Software • Database
As a Staff Diagnostics Engineer at MongoDB, you will lead complex projects to enhance diagnostic capabilities, develop and expand diagnostic tools, and collaborate with engineering and technical services teams to address user issues and improve overall system performance.
6 Days Ago
Toronto, ON
2,382 Employees
Senior level
2,382 Employees
Senior level
Big Data • Cloud • Software • Database
The Lead Software Engineer will focus on code modernization and development of tools to assist users in transitioning from relational databases to MongoDB. Responsibilities include mentoring, coding, and managing tasks within the team, while leveraging AI technologies.
6 Days Ago
Toronto, ON
636 Employees
Senior level
636 Employees
Senior level
Semiconductor
As a Connectivity Systems Engineer, you will develop and define technologies for high-speed electrical and optical links, collaborate with the CTO on product innovations, and perform system-level simulations to enhance connectivity solutions in advanced technology nodes.
6 Days Ago
Toronto, ON
636 Employees
Senior level
636 Employees
Senior level
Semiconductor
As a Mixed-Signal Engineer, you will be responsible for R&D in the CTO Office, focusing on designing integrated circuits for advanced data communication products. This includes developing high-speed analog and mixed-signal circuits, evaluating new CMOS technologies, defining specifications, and collaborating with engineering teams to create prototypes.
6 Days Ago
Toronto, ON
636 Employees
Senior level
636 Employees
Senior level
Semiconductor
The Principal DFT Engineer will develop and support DFT methodologies and flows across various projects, automate verification test benches, build scan insertion flows, and write timing constraints for Integrated DFT environments.
636 Employees
Senior level
Semiconductor
As a Senior Design Verification Engineer, you will develop verification plans, construct testbenches, analyze test failures, and perform behavioral modeling of circuits. You will lead and collaborate with various teams, facilitate compliance testing, and contribute to continuous improvement in verification methodologies.
6 Days Ago
Toronto, ON
636 Employees
Senior level
636 Employees
Senior level
Semiconductor
The Staff DFT Engineer will develop and support DFT methodologies, automate verification test benches, and build scan insertion flows for SoCs. The role involves architecting integrated RTL-centric DFT environments and ensuring quality control for DFT designs across various complex systems.
6 Days Ago
Toronto, ON
88,000 Employees
Mid level
88,000 Employees
Mid level
Fintech • Insurance
The Senior Site Reliability Engineer will lead a team to design and support scalable cloud platform architectures, focusing on automation, incident management, and infrastructure best practices. The role involves writing scripts for infrastructure automation, participating in on-call support, and reviewing changes to ensure platform reliability.
6 Days Ago
Toronto, ON
499 Employees
Mid level
499 Employees
Mid level
Fintech • Payments • Financial Services
The Senior Data Engineer will play a crucial role in building enriched data products and ensuring data integrity for business insights. Responsibilities include designing data models, collaborating with data science teams, and optimizing data flows to support analytical processes and business inquiries.
6 Days Ago
Toronto, ON
158 Employees
Senior level
158 Employees
Senior level
Fashion
Develop high-performance control algorithms for electric systems including motor-generators, power inverters, and energy storage. Create simulation and embeddable models for performance evaluation and lead multiple projects related to advanced control power products at Diamond Foundry Inc.
715 Employees
Information Technology • Software • Design
Collaborate with experienced engineers in designing, coding, testing, and maintaining embedded software applications. Develop and maintain embedded software modules using C++ and Python. Assist in implementing networking solutions and contribute to software tools development. Support software integration on Linux systems and utilize cloud technologies for deployment. Collaborate with cross-functional teams and lead the design of satellite ground segment software systems.
6 Days Ago
Toronto, ON
715 Employees
Entry level
715 Employees
Entry level
Information Technology • Software • Design
Collaborate with experienced engineers in the design, coding, testing, and maintenance of software applications. Develop and maintain embedded software modules using C++ and Python. Assist in implementation of networking solutions and contribute to software tools development.
6 Days Ago
Toronto, ON
Junior
Junior
Artificial Intelligence • Edtech • Marketing Tech • Generative AI
Join HeyGen as a Research Engineer, Computer Vision to drive product innovation with advanced technology. Responsible for applying cutting-edge research to enhance video creation tools and collaborate with a diverse team for growth and development. Requires a Master's or PhD in Computer Science, 1-3 years of experience in machine learning and computer vision, and proficiency in Python and PyTorch.
6 Days Ago
Toronto, ON
187 Employees
Senior level
187 Employees
Senior level
Artificial Intelligence • Software
Lead the development of the Mojo compiler, drive design and implementation of new features, provide technical leadership to the team, and collaborate with internal and external stakeholders.
6 Days Ago
Toronto, ON
220 Employees
Senior level
220 Employees
Senior level
Artificial Intelligence • Machine Learning • Natural Language Processing • Productivity • Software
As a Senior Site Reliability Engineer at Nylas, you will support the engineering team by provisioning infrastructure, maintaining a legacy system in AWS and modern systems in GCP, configuring alerts, managing CI/CD pipelines, and participating in on-call rotations while ensuring product reliability.
6 Days Ago
Toronto, ON
1,200 Employees
Senior level
1,200 Employees
Senior level
eCommerce • Fintech • Machine Learning • Retail
The Staff Analytics Engineer will lead data initiatives, collaborate with cross-functional teams, and develop scalable data models and high-performance data pipeline systems. Responsibilities include project leadership, optimization of SQL queries, and defining coding standards to support product features for small and medium businesses.
6 Days Ago
Toronto, ON
473 Employees
Senior level
473 Employees
Senior level
Cloud • Software • Database
As a senior software engineer at Cockroach Labs, you'll contribute to the development of database migration tools for CockroachDB, ensuring a seamless transition for customers from other databases. You'll collaborate with other engineers and product managers to enhance the migration experience, aiming to simplify database migrations and improve user satisfaction while growing in your technical role.
6 Days Ago
Toronto, ON
1,300 Employees
Senior level
1,300 Employees
Senior level
Consumer Web • Edtech • Enterprise Web • Social Impact
As a Staff Software Engineer at Coursera, you will be responsible for designing, developing, testing, and deploying core service functionalities, collaborating with internal teams for efficient solutions, and mentoring fellow engineers in a distributed, remote-first environment.
6 Days Ago
Toronto, ON
26,747 Employees
Senior level
26,747 Employees
Senior level
Fintech • Analytics
The Senior Data Engineer will design and implement EMR and Spark workloads using Python, collaborate on data-driven initiatives, mentor junior members, oversee SPARK maintenance, and support application development with a focus on performance and reliability.
6 Days Ago
Toronto, ON
450 Employees
Mid level
450 Employees
Mid level
Fintech • Payments • Software
As a Cloud Operations Engineer at Zafin, you will deploy and maintain the company's SaaS environment on public clouds, manage rolling updates, support business as usual operations, enhance efficiency, design automated pipelines, and mentor your team while ensuring effective communication with stakeholders.
6 Days Ago
Toronto, ON
733 Employees
Senior level
733 Employees
Senior level
Blockchain • Financial Services • Cryptocurrency • Web3
As a Staff Software Engineer at Ripple, you will tackle exciting challenges in cross-border payments, architecting and building high-throughput microservices, participating in the software development lifecycle, and mentoring junior engineers.
6 Days Ago
Toronto, ON
733 Employees
Senior level
733 Employees
Senior level
Blockchain • Financial Services • Cryptocurrency • Web3
As a Staff Software Engineer at Ripple, you will develop modern enterprise payment applications, focusing on high-throughput microservices, engaging in the full software development lifecycle, and ensuring engineering excellence while mentoring junior engineers and collaborating across teams.
6 Days Ago
Toronto, ON
733 Employees
Senior level
733 Employees
Senior level
Blockchain • Financial Services • Cryptocurrency • Web3
As a Senior Software Engineer at Ripple, you will design and maintain high-quality software solutions, collaborate with different departments, conduct testing and debugging, and mentor junior members while staying updated with industry trends.
6 Days Ago
Toronto, ON
Senior level
Senior level
Payments
The Lead Software Engineer will design and deliver solutions for complex technical challenges, ensure alignment of software with business goals, and lead integration services to optimize customer experiences. Responsibilities include mentoring junior engineers, automating processes, and contributing to development with Java, JavaScript, Python, SQL, and Spark while continuously improving knowledge and systems.
6 Days Ago
Toronto, ON
Senior level
Senior level
Payments
This role involves providing infrastructure and services on Microsoft Azure and Google Cloud, automating processes, collaborating with agile teams, managing projects, driving consistency across teams, and ensuring security practices are met. The Lead Software Engineer will also mentor team members and evaluate new technologies.
All Filters
Date Posted
Job Category
Experience
Industry
Company Name
Company Size