Canonical Distributed Systems Software Engineer Toronto
Canonical
Join Canonical's remote team as a Distributed Systems Software Engineer, focusing on Python and Go development. Build cutting-edge cloud solutions and collaborate globally. This entry-level role is ideal for engineers who are eager to contribute to the success of multi-cloud applications.
At Canonical, you will be involved in validating the quality of cloud solutions and enhancing test automation practices. Your work will shape the deployment of cutting-edge technologies including Kubernetes and AI/ML pipelines.
Key Responsibilities Create automated testing systems for cloud orchestration tools.
Support engineering teams with distributed system testing tools.
Improve CI pipelines for Canonical's products.
Manage and debug extensive distributed systems.
Provide insight into automated testing efforts.
Requirements Background in up-to-date testing processes and methodologies.
Proficiency in Python or Go programming languages.
Robust skills in object-oriented development.
Knowledge of CI tools such as CircleCI.
Basic understanding of Linux architecture.
Leverage your skills in test automation and cloud technologies to drive Canonical's success in distributed systems. #J-18808-Ljbffr
Vacancy posted 3 hours ago
Similar jobs that could be interesting for youBased on the Canonical Distributed Systems Software Engineer Toronto in Toronto, ON vacancy
- Join Movable Ink as a Senior Engineer specializing in Distributed Systems. Lead the development of scalable software solutions that leverage AI for impactful marketing strategies. As part of the Movable Ink Activation Team, you’ll focus on the design and implementation of...Suggested
$164.6k - $235.1k per year
About The Role As a Staff Software Engineer on the ML Infrastructure team, you will collaborate... ...maintaining low‑latency ML model serving systems that support Deep Learning, LLM, and... ...scalable, high‑throughput, and low‑latency distributed systems using Scala Build reusable...SuggestedLong term contractRemplacementFull timeTemporary workLocal areaFlexible hours- Join NVIDIA as a Senior Systems Software Engineer to build foundational software that drives high-performance computing solutions. Engage in cross-org collaboration while focusing on reliability and efficiency. This critical role within the LPU System Software team involves...SuggestedLong term contract
$164.6k - $235.1k per year
A leading streaming service is seeking a Staff Software Engineer for its ML Infrastructure team in Toronto. The role focuses on designing low-latency distributed systems and optimizing machine learning application performance. The ideal candidate has over 8 years in distributed...Suggested- A leading digital financial platform is seeking a Senior Software Engineer to join their team in Toronto. The role focuses on developing scalable microservices mainly in Clojure and working with modern cloud technologies. Candidates should have 6+ years of experience in digital...Suggested
$128k - $168k per year
Job title: Staff Software Engineer Reports to: Director, Engineering Department: Development Location... ...domain level, responsible for shaping system design and improving reliability across... ...scalable, reliable, and resilient distributed systems. Experience designing and building...Long term contract$118k - $157.5k per year
Software Development Engineer – Federated GraphQL Platform — Toronto, Canada About the team and the role As a member of the GraphQL champions, you will interface directly... ...Ownership of a highly critical production system Enabling high availability and throughput Collaboration...Immediate start- Enhance cloud storage solutions as a Senior Software Engineer with MongoDB’s Replicated Storage Services. Focus on distributed systems, API enhancements, and C++ development in a hybrid or remote role. MongoDB is seeking a Senior Software Engineer to join the Next‑Gen Platform...Remote work
- ...feel the same day. Location Toronto, ON (in‑office during... ...Refactor and modernise legacy systems while keeping pace with new feature... ...problems. We also expect engineers to be AI‑native in their own... ...data modelling Experience with distributed systems: Celery, Redis, RabbitMQ...Full timeWork at officeImmediate start3 days per week
- ...Overview We are looking for a Senior Software Developer to support the Cyber Security... .... This role involves working on modern distributed systems, cloud-native architectures, and secure... ...while collaborating closely with engineering, AI/ML, and cybersecurity teams. Key Responsibilities...
$85k - $166.8k per year
Overview Software Engineer position on the Dragon Platform team, part of Microsoft Health and... ...service patterns, Kubernetes or container systems. Strong problem‑solving skills and... ...work collaboratively in a fast‑paced, distributed team environment. Collaboration with cross...- ...for a highly experienced, hands‑on Lead Software Engineer to lead our MLOps team within an... ...and operating large‑scale, production systems. Extensive hands‑on experience with AWS... ...and optimization. Robust experience with distributed systems and cloud‑native architectures,...Work at officeWork from home
- ...digital clients. We’re building new Sun Life capabilities from the ground up, and as a Lead Software Engineer on our team, you’ll take ideas from napkin sketches to production systems, making the technical calls that matter while shaping how we build, ship, and learn. This...Work at officeWork from home
- ...impact solutions. Location Toronto, ON (Hybrid - 4 days in office... ...and refine our business. As an engineer, you’ll primarily work with... ...while contributing to backend systems built with C#/.NET and SQL. Job... ...reliable, secure, and high‑quality software solutions. Mentor engineers to...Work at office
- Become a technical leader at CanCap as a Senior Software Engineer in Downtown Toronto. Help innovate and refine our platform with your expertise in Python, TypeScript, and system design. You will play a crucial role in guiding the technical direction of our evolving technology...
$108k - $149k per year
...search data at scale. Our team is building the cloud-based distributed systems software responsible for the lifecycle of search indexes including:... ...that you will contribute to. This role is based in Toronto, ON hybrid. Successful candidates will have the following...Worldwide- Lead the engineering teams at TRADER, a Canadian leader in digital automotive solutions, as a Software Engineering Manager in Toronto. You'll drive innovation, leveraging AI in development while ensuring team growth and project delivery. As an experienced Software Engineering...2 days per week
- Join Arup as the Toronto Rail Systems Engineering Director, focusing on system integration and design excellence in railway projects. Spearhead innovative... ...management of rail systems • Familiarity with EMC and software management principles • Knowledge of railway engineering...
- Become a Senior Software Developer focused on CRM systems in this Toronto-based contract role. You'll design, develop, and troubleshoot CRM applications while benefiting from a blend of onsite and remote work. Located at 222 Jarvis Street, this position spans over 4 months...Contract workRemote workShift work
$80 - $95 per hour
...hire Hybrid 1-2x per week in Toronto Pay: $80-95/hr incorp Required... ...Experience 15+ years of professional software development experience Proven... ...operating at a Principal Engineer, Lead Engineer, Solution... ...solution design, and scalable system development Ability to remain...Contract work- Drive the evolution of power systems as an Innovative Distribution Line Engineer. Play a key role in ensuring safe, reliable energy distribution for communities... ...line design • Proficiency in design and analysis software • Understanding of utility construction practices • Ability...
- ...Your Role As a Software Engineer Intern, you will learn how to build Zip’s core products and architecture. You will ship features that are immediately used by our users and will work with a tight‑knit team that values open communication and cross‑functional collaboration...Hourly payInternshipLive InImmediate start
- ...innovation in cloud database technologies as an Engineer with Amazon Aurora PostgreSQL in Toronto. Focus on optimizing high-scale database... ...to boost performance • Implement robust systems for scaling Aurora • Enhance database software development experience • Contribute...
- Join Lyft as a Frontend Software Engineer on the Operator Core Tooling pod, where your expertise will enhance operations by developing effective... ...Proficiency with NodeJS and Express Familiarity with design systems like Bootstrap Solid understanding of testing frameworks Use your...
- Elevate your career as an Intermediate Commissioning Engineer at Phasor Engineering in Toronto. Focus on power system testing and commissioning, contributing to vital infrastructure projects. Phasor Engineering seeks an Intermediate Engineer with a Bachelor's degree in Electrical...
- Lead creative projects as a Senior Software Engineer at Loop, where we redefine cross-border banking in our downtown Toronto office. Help businesses grow through technical excellence... ...features aligned with team goals Architect systems for ledger and money management Partner with...Work at office
- ...’s Analytics Data Platform as a Senior Software Engineer specializing in lakehouse technologies.... ...Spark while managing internal storage systems and metadata services in the lakehouse... ...Unix and shell scripting Understanding of distributed systems and networking principles...
- Elevate enterprise financial solutions with Veeam as a Senior Systems Engineer in Toronto, Canada. Engage with executive stakeholders to design secure, resilient architectures across hybrid and multi-cloud environments. As a Senior Systems Engineer at Veeam, you will act...
- Take the next step in your career as a Senior Software Engineer with Interac. Lead the development of innovative payment solutions and high-performance... ...expertise to architect, develop, and maintain complex payment systems. Focusing on Java and microservices technology, you’ll be...
- Shape the future of high-performance computing as a Senior Software Engineer at NVIDIA. Develop core system libraries and drivers to empower innovative computing solutions. In this role on NVIDIA’s System Software team, you will be instrumental in evolving hardware abstraction...
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Canonical Distributed Systems Software Engineer Toronto. Be the first to apply!
Related searches
- senior software developer Toronto, ON
- software engineer - computer Toronto, ON
- software developer remote Toronto, ON
- software engineer intern Toronto, ON
- software engineer devops Toronto, ON
- junior software developer internship Toronto, ON
- remote entry level software developer Toronto, ON
- linux software engineer Toronto, ON
- software engineer internship Toronto, ON
- ingénieur logiciel Toronto, ON
