Get the job you really want.

Top Python Jobs in Toronto

2 Days Ago
Toronto, ON
Remote
880 Employees
Senior level
880 Employees
Senior level
Cloud • Software
As a Senior Site Reliability/GitOps Engineer at Canonical, you'll drive automation and infrastructure as code practices. You'll automate software operations across private and public clouds, support core services, troubleshoot issues, and collaborate with global teams. You'll also provide feedback to improve Canonical products and work alongside talented individuals in a remote-first environment.
2 Days Ago
Toronto, ON
Remote
880 Employees
Senior level
880 Employees
Senior level
Cloud • Software
As a Senior Observability Platform Developer, you will create a resilient and scalable cloud-native monitoring stack leveraging open-source tools. Your role involves writing high-quality code, debugging, collaborating with a distributed team, and representing Canonical at conferences. You will work on monitoring applications in diverse cloud environments, fostering a great user experience.
2 Days Ago
Toronto, ON
Remote
880 Employees
Entry level
880 Employees
Entry level
Cloud • Software
As a Rust Engineering Lead at Canonical, you'll design and implement software in Rust, advocate for its adoption, debug and fix user issues, and contribute to the engineering process through reviews and collaboration. You will enhance the Ubuntu platform to support Rust development and engage in community discussions on technical specifications.
2 Days Ago
Toronto, ON
Remote
880 Employees
Mid level
880 Employees
Mid level
Cloud • Software
As a Python Engineer at Canonical, you will write and maintain high-quality Python software while collaborating with a distributed team. Responsibilities include debugging, technical documentation, and contributing to open-source community efforts. You will engage in global travel for company events.
2 Days Ago
Toronto, ON
Remote
880 Employees
Entry level
880 Employees
Entry level
Cloud • Software
As a Performance Engineer at Canonical, you will enhance software performance and correctness across teams, drive performance culture, and influence design through insights on the software stack. Responsibilities include collaborating on performance measurement tools, strengthening testing pipelines, and providing mentorship on performance strategies.
2 Days Ago
Toronto, ON
Remote
880 Employees
Senior level
880 Employees
Senior level
Cloud • Software
As the OpenStack Engineering Manager, you will lead a team focused on managed services for customer environments, ensuring quality and timely delivery while collaborating with various stakeholders. Your role will include process implementation and measuring team health indicators.
2 Days Ago
Toronto, ON
Remote
880 Employees
Senior level
880 Employees
Senior level
Cloud • Software
As an Engineering Manager at Canonical, lead a distributed team focused on developing Logging, Monitoring, and Alerting solutions. Oversee team operations, conduct code reviews, and foster a positive work environment while promoting healthy engineering practices and fulfilling project goals.
2 Days Ago
Toronto, ON
Remote
880 Employees
Senior level
880 Employees
Senior level
Cloud • Software
As a Senior Engineering Manager at Canonical, you will lead a distributed team of engineers working on essential components of Ubuntu. Your role involves planning, execution, and driving the adoption of best software development practices while collaborating with cross-functional teams. A deep understanding of Linux, demonstrated experience in software engineering, and exceptional leadership skills are key to success in this role.
2 Days Ago
Toronto, ON
Remote
880 Employees
Entry level
880 Employees
Entry level
Cloud • Software
As a Linux System Engineer at Canonical, you will focus on enhancing the quality of Ubuntu through automation and testing. You'll monitor quality indicators, troubleshoot issues, improve continuous integration processes, and develop automated test cases, while collaborating with various teams.
2 Days Ago
Toronto, ON
Remote
880 Employees
Mid level
880 Employees
Mid level
Cloud • Software
The Engineering Manager will lead a team to build scalable data solutions using Python and cloud technologies, manage expectations with stakeholders, foster a collaborative engineering culture, and contribute code as needed. Responsibilities include hiring, mentoring, and upholding high engineering standards.
2 Days Ago
Toronto, ON
Remote
880 Employees
Senior level
880 Employees
Senior level
Cloud • Software
The Engineering Manager at Canonical will lead a diverse team of engineers, providing coaching and mentorship while driving the execution of disciplined engineering processes. This role involves setting technical direction, engaging with stakeholders, and contributing to team growth and development. The manager will also measure team performance and promote effective engineering practices.
2 Days Ago
Toronto, ON
Remote
880 Employees
Mid level
880 Employees
Mid level
Cloud • Software
The Cloud Engineering Manager will lead a team in the BootStack team responsible for managing the development and operations of cloud services, ensuring quality service delivery and focusing on team health and productivity. The role requires collaboration with various stakeholders and an emphasis on agile methodologies, as well as an understanding of complex distributed systems.
2 Days Ago
Toronto, ON
Remote
880 Employees
Entry level
880 Employees
Entry level
Cloud • Software
As a Containerization & Virtualisation Engineer at Canonical, you will focus on developing features for open source virtualisation and container technologies, collaborating with global teams, conducting security analyses, and writing high-quality code. Your role involves engaging with communities, optimizing performance benchmarks, and contributing to the advancement of cloud computing technologies.
2 Days Ago
Toronto, ON
Remote
880 Employees
Entry level
880 Employees
Entry level
Cloud • Software
As an MLOps Field Engineer at Canonical, you will help customers implement AI/ML solutions using open source technologies. This involves designing cloud infrastructure, collecting customer requirements, and delivering presentations on Ubuntu and AI/ML capabilities. You will work closely with sales and engineering teams to solve complex challenges in data architecture and deployment.
2 Days Ago
Toronto, ON
3,092 Employees
Senior level
3,092 Employees
Senior level
Hardware • Security
The Image Sensor Design Specialist will develop custom and semi-custom image sensors and cameras, optimize sensor performance, and provide technical guidance on projects. The role involves collaboration with process, mechanical, electronic, and test teams while focusing on customer requirements and innovative problem-solving. The specialist will leverage their expertise in semiconductor design within a dynamic development environment.
2 Days Ago
Toronto, ON
1,339 Employees
Senior level
1,339 Employees
Senior level
Travel
As a Data Developer, you will work on data systems that handle billions of events daily, participating in cloud migrations, overseeing data pipes, collaborating on software that manages and queries data, and developing ETL processes. You'll also be responsible for maintaining data models in cloud warehouses and implementing monitoring and validation frameworks for data accuracy.
2 Days Ago
Toronto, ON
115 Employees
Senior level
115 Employees
Senior level
Artificial Intelligence • Information Technology • Machine Learning
As a Senior Engineering Manager at Labelbox, you will lead the Alignerr engineering team in developing a scalable platform for AI training services. Responsibilities include managing team dynamics, guiding technical execution, collaborating with cross-functional teams, and overseeing project lifecycles. You're expected to have a strong background in full-stack development and AI systems to guide your team effectively.
2 Days Ago
Toronto, ON
1,339 Employees
Senior level
1,339 Employees
Senior level
Travel
As a Senior AI UX Platform Developer, you will shape AI-driven user experiences by developing scalable services and platforms. You'll work collaboratively with teams to design generative AI features, optimize algorithms for improved functionality, and mentor junior members while staying updated on AI and UX trends.
2 Days Ago
Toronto, ON
1,339 Employees
Senior level
1,339 Employees
Senior level
Travel
As a Senior AI UX Developer, you will design and develop user-friendly applications powered by Generative AI, collaborating with cross-functional teams. Your role involves ensuring seamless integration of AI models, optimizing user experiences, and mentoring junior developers while staying updated with industry trends.
2 Days Ago
Toronto, ON
1,902 Employees
Senior level
1,902 Employees
Senior level
Fintech • Software
As a Senior Software Engineer at Carta, you will build customer-facing enterprise tools, create data pipelines, enhance service resiliency, and integrate third-party vendors. You will collaborate with stakeholders to develop new products and platforms, while maintaining a clear, maintainable codebase. Your contributions will play a vital role in expanding equity ownership.
2 Days Ago
Toronto, ON
Remote
115 Employees
Senior level
115 Employees
Senior level
Artificial Intelligence • Information Technology • Machine Learning
As an AI Full-Stack Engineer, you'll develop user-friendly interfaces and robust systems, collaborating with engineers and product managers to build components for the Labelbox AI platform. You'll tackle complex challenges, ensure smooth operations, and lead process improvements while documenting technical solutions.
2 Days Ago
Toronto, ON
Hybrid
1,902 Employees
Senior level
1,902 Employees
Senior level
Fintech • Software
As a Senior Site Reliability Engineer at Carta, you will build and scale internal platforms, design monitoring systems, and collaborate with software engineers to ensure application reliability and performance. You will also drive improvements in global infrastructure systems.
2 Days Ago
Toronto, ON
Hybrid
1,902 Employees
Mid level
1,902 Employees
Mid level
Fintech • Software
As a Site Reliability Engineer II at Carta, you will build and scale internal platforms, design monitoring systems, and collaborate with software engineers to enhance application reliability and performance. You will drive improvements in infrastructure as the company grows globally.
2 Days Ago
Toronto, ON
Mid level
Mid level
Information Technology • Internet of Things • Software
The Solutions Engineering role at Geotab involves driving pre-sales technical success, showcasing solutions tailored to customer needs, and collaborating with cross-functional teams. Responsibilities include assessing customer challenges, leading technical demos, and providing feedback to product management. The position requires effective communication skills and a customer-focused mindset to enhance business growth and client satisfaction.
2 Days Ago
Toronto, ON
Senior level
Senior level
Information Technology • Internet of Things • Software
The Senior Embedded Developer at Geotab will perform firmware development for telematics hardware, utilizing Embedded C, C++, and Rust. Responsibilities include designing and testing firmware, writing SQL queries, conducting code reviews, and debugging issues while adhering to coding standards. The candidate must manage project timelines and facilitate testing in real-world scenarios.
All Filters
Date Posted
Job Category
Experience
Industry
Company Name
Company Size