Software Engineer

Before you apply, read our latest whitepaper to learn more about what we do!
Read Whitepaper
Apply Now
Send us an email with the subject line "Job Application: (Name of Position You're Applying for)" and attach your resume!

Reports to:

Chief Technology Officer (CTO)


Toronto, ON

About Us 

Arc Compute is a venture backed cloud computing provider based in Toronto Canada with the mission of creating a sustainable future for GPU compute in modern cloud environments. We build server environments based on an internal hypervisor platform utilizing bleeding-edge graphics virtualization software. We’re currently serving a variety of customers with deployed workloads ranging from architectural pre-visualization, sports live-streaming, enterprise VDI, as well as GPU-accelerated data processing, and machine learning.


Job Description

Arc Compute is looking for a Software Engineer. We support an in-house developed GPU load balancer and are looking to extend its GPU hardware support as well as its tools for dynamic memory allocation and dynamic scheduling.


Working at Arc Compute

 As a member of the ArcCompute team, you'll be able to grow with us and shape the future of our company and industry. You will work on critical, high-performance code that serves as the core of the future of enterprise cloud environments.


Skills & Experience

·     Experience in: C, C++, Nim-lang, Digital Rights Management(DRM), online license verification, MongoDB, Redis, offline usage statistics collection, binary obfuscation. 

·       Ability to work in a fast paced environment

·       Ability to work well with team members and other engineers

·       Cloud experience is an asset

·       Experience in wireguard and websockets is not required but considered an asset


Arc Compute is committed to promoting a fair and equitable selection process and work environment that is inclusive and barrier free. We provide equal employment opportunities for all individuals regardless of age, sex, disability, race, ethnic origin, citizenship, creed, sexual orientation, marital status or any other grounds as described in the Human Rights Code. Applicants with a disability need to make any accommodation requests for the interview process known in advance. The Human Resources Department will arrange for reasonable accommodations in accordance with the Human Rights Code which will enable you to be assessed in a fair and equitable manner.