Our team has an immediate 8-16-month Co-op opening for an Engineer. About the team: Established in 2014, the Distributed Scheduling and Data Engine Lab is Huawei Cloud's technical innovation center in Canada. The lab foc…
Skills: Go, Rust, Algorithms, Data Structures, Object-Oriented Design
Company:Qualcomm Canada ULC Job Area:Engineering Group, Engineering Group > Machine Learning Engineering General Summary: We are seeking a talented Machine Learning Engineer to join the Qualcomm AI Processor Solutions te…
Huawei Canada has an immediate 12-month contract opening for an IT Associate manager. About the team: From Procurement to Finance to IT services and much more, the Quality & Operation Department provides critical support…
Skills: Data Center Management, Windows Server, Linux OS, LAN Switching, Routing
System Firmware Technical Engineer (1 yr contract)
Markham, Ontario, Canada · Hybrid
Senior$5.0B raised
WHAT YOU DO AT AMD CHANGES EVERYTHING At AMD, our mission is to build great products that accelerate next-generation computing experiences—from AI and data centers, to PCs, gaming and embedded systems. Grounded in …
WHAT YOU DO AT AMD CHANGES EVERYTHING At AMD, our mission is to build great products that accelerate next-generation computing experiences—from AI and data centers, to PCs, gaming and embedded systems. Grounded in …
Company:Qualcomm Canada ULC Job Area:Engineering Group, Engineering Group > Software Applications Engineering General Summary: Automotive is the first major industry that Qualcomm is disrupting by building on our foundat…
Skills: C, C++, Java, Python, Embedded Software Development
Individually we are people, but together we are Aviva. Individually these are just words, but together they are our Values – Care, Commitment, Community, and Confidence. At Aviva Canada, we put people first, our employee…
Company:Qualcomm Canada ULC Job Area:Engineering Group, Engineering Group > Software Engineering General Summary: Qualcomm’s Automotive Customer Engineering (CE) organization partners with global OEMs and Tier-1s to brin…
Huawei Canada has an immediate opening for a Research Engineer. About the team: Founded in 2012, the Noah’s Ark lab has evolved into a prominent research organization with notable achievements in academia and industry. T…
SUMMARY The System Analyst II will lead the management and maintenance of key data center and network infrastructure to ensure successful realization of operational targets. As someone who has spent several years managin…
Skills: Windows Server, Linux Administration, Azure, AWS, VMware
WHAT YOU DO AT AMD CHANGES EVERYTHING At AMD, our mission is to build great products that accelerate next-generation computing experiences—from AI and data centers, to PCs, gaming and embedded systems. Grounded in …
Skills: Formal Verification, Engineering Management, FPV, Team Leadership, Mentoring
Overview Adastra is seeking a Delivery Executive to lead complex client engagements across data, analytics, AI, and technology transformation initiatives. This role is responsible for overseeing the full engagement lifec…
Job Description: Premier Construction Software is an innovative company seeking a client-focused Portfolio Manager star! The Premier workplace is dynamic and empowering, comprised of motivated self-starters who thrive in…
Staff Software Engineer — AI for Developer Productivity
Markham, Ontario, Canada · Hybrid
$147k–$197k/yr
Senior+$8.5B raised
Job Description Vacancy Status: No: This posting is not for an existing vacancy within the organization and is open to new applications. (New Head Count) AI Disclosure: As part of the application process, Artificial Inte…
Skills: Python, Large Language Models, System Design, CI/CD, Cloud Services
WHAT YOU DO AT AMD CHANGES EVERYTHING At AMD, our mission is to build great products that accelerate next-generation computing experiences—from AI and data centers, to PCs, gaming and embedded systems. Grounded in …
Director of Software Validation Engineering – ROCm
Markham, Ontario, Canada · Hybrid
Senior+$5.0B raised
WHAT YOU DO AT AMD CHANGES EVERYTHING At AMD, our mission is to build great products that accelerate next-generation computing experiences—from AI and data centers, to PCs, gaming and embedded systems. Grounded in …
Skills: Test Automation, GPU Architecture, CI/CD Pipeline Development, Python, AI Agentic Tooling
We are seeking a seasoned Microsoft 365 & Purview Governance Consultant to join our dynamic team within a fast-paced Managed Services Provider (MSP) environment. This role is ideal for a strategic thinker with deep techn…
Skills: Microsoft Purview, Microsoft 365 Architecture, Microsoft Intune, SharePoint Online Migration, Microsoft Entra ID
Business Development Director, Channel & Engagement Technology
Markham, Ontario, Canada · On-site
Senior+
Job Description: Role Overview CORA Loyalty is seeking an experienced Business Development Director to lead new-business development across North America for its channel and engagement technology solutions, with primary …
WHAT YOU DO AT AMD CHANGES EVERYTHING At AMD, our mission is to build great products that accelerate next-generation computing experiences—from AI and data centers, to PCs, gaming and embedded systems. Grounded in …
Skills: Synthesis, Floor-planning, Placement, Clock Tree Synthesis, Post Route Timing Closure
As a Sr Customer Success Management Professional here at Honeywell, you will be responsible for building and maintaining strong relationships with customers, ensuring their success and satisfaction with our products and …
Sign up with Clera and we'll reach out the moment a role actually fits you — no more spraying applications into the void.
$58k–$104k/yr
Full-time
bachelor degree, postgraduate degree
Posted 30d ago
~40 hrs/week
Responsibilities
Develop proof-of-concept systems and product components for AI-native cloud infrastructure. Design data structures and algorithms for distributed resource scheduling and capacity optimization on modern cloud hardware.
Requirements
Requires a degree in Computer Science, Engineering, Mathematics, Physics, or a related field. Proficiency in Go or Rust and a strong understanding of distributed systems and operating systems are essential.
Full job description
Our team has an immediate 8-16-month Co-op opening for an Engineer.
About the team:
Established in 2014, the Distributed Scheduling and Data Engine Lab is Huawei Cloud's technical innovation center in Canada. The lab focuses on researching and developing advanced cloud technologies, supporting the productization and iterative optimization of its technical achievements. Current research areas include cloud native databases, intelligent SQL engine, LLM/Agent infrastructure and LLM/Agent Evaluation Technology. The lab fosters a robust technical environment, allowing collaboration with industry experts to create a highly competitive cloud platform.
About the role:
• Work with architects and engineers to develop proof-of-concept systems and product components for AI-native cloud infrastructure. • Investigate and design data structures and algorithms for distributed resource scheduling, capacity optimization, and workload placement on modern cloud hardware. • Continuously enhance data system used for public cloud capacity management and scheduling.
The targeted annual total compensation (based on 2,080 hours per year) ranges from $58,000 to $104,000 depending on education, experience, and demonstrated expertise.
About the ideal candidate:
• Bachelor’s, Master’s, or Ph.D. studies in Computer Science, Computer Engineering, Applied Mathematics, Physics, or a related field. • High proficiency in Go or Rust, with the ability to write clean, maintainable code from scratch. • Strong understanding of algorithms, data structures, object-oriented design, and operating systems. • Understanding of distributed databases, storage systems, file systems, memory allocation, or cache systems. • Strong analytical and problem-solving skills. • Self-motivation, initiative, and the ability to learn quickly. • Ability to clearly explain technical concepts, design tradeoffs, and implementation challenges. • Experience with scheduling algorithms, Linux system-level development, or distributed systems is an asset.
Additional Information:
Huawei Canada is committed to a fair, inclusive, and accessible recruitment process. If you require accommodation during any stage of the hiring process, please let us know and we will work with you to meet your needs.
All applications for this position are reviewed directly by our hiring team, we do not use artificial intelligence tools to screen or select candidates.
Founded in 1987, Huawei is a leading global provider of information and communications technology (ICT) infrastructure and smart devices. We are committed to bringing digital to every person, home and organization for a fully connected, intelligent world. We have approximately 197,000 employees and we operate in over 170 countries and regions, serving more than three billion people around the world.
In Canada, Huawei conducts innovative and leading edge research in 5G technologies, along with advanced development of emerging cloud, device and network technologies & services. While our renowned Canada Research Centre in the thriving technology landscape of Ottawa, Ontario continues to grow rapidly in size and strategic product initiatives, additional presence has also been established across Canada with R&D facilities in Vancouver, Edmonton, Waterloo, Markham, Montreal, and a R&D office in Quebec City.
Offices: 19 Allstate Pkwy, Markham, Ontario L3R 5A4, CA · 303 Terry Fox Dr, Suite 400, Canada . Ottawa R&D Centre, Ontario K2K 3J1, CA · 300 Hagey Blvd, Waterloo, Ontario N2L 0A4, CA · 4321 Still Creek Dr, Burnaby, British Columbia V5C 6S7, CA · 7101 Avenue du Parc, Montreal, Quebec H3N 1X9, CA
How many Software jobs are open in Markham, Canada right now?
There are currently 191 open software positions in Markham, Canada listed on Clera. New openings are added daily as companies post roles.
Which companies are hiring for Software roles in Markham, Canada?
Companies currently hiring include AMD, Qualcomm, Huawei Canada, CAA Club Group, Accommodations Plus International, among others. Browse the listings above to see every active employer.
Are there remote or hybrid Software jobs in Markham, Canada?
Yes — 90 of the 191 open software positions offer remote or hybrid work (4 remote, 86 hybrid).
How do I apply for Software jobs in Markham, Canada?
Each listing links directly to the employer's application page. Apply early — fresh listings get the most recruiter attention in the first two weeks.