Software Engineering Intern Toronto, CAN

Olix Computing

Toronto

On-site

CAD 68,000 - 97,000

Part time

16 hours ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Olix Computing in Toronto seeks a Software Engineering Intern to help build the software stack (compiler, runtime, simulation, tooling) for the DX-1 accelerator. The 4-month term may extend to eight months, with you working as an intern/co-op on a dataflow decode architecture.

You will own scoped projects, contribute production code, and collaborate with compiler, systems, FPGA and ASIC engineers to optimize performance and measure outcomes.

Qualifications

  • Pursuing a Bachelor’s or Master’s degree in computer science, computer engineering, electrical engineering, mathematics, or related field.
  • Practical experience with C/C++ programming beyond coursework.
  • Solid knowledge of memory hierarchies, concurrency, and performance analysis.
  • Demonstrated depth in compilers or systems software.
  • Familiarity with ML framework internals, low-level programming, or optimization techniques.

Responsibilities

  • Own and deliver scoped projects on the team’s roadmap with a mentor and defined outcomes.
  • Contribute production code to the compiler, runtime, simulation, or developer tooling to the team’s standards.
  • Apply layout, scheduling, tiling, or extend simulation to model real system behaviour more faithfully.
  • Collaborate with compiler, systems, FPGA and ASIC engineers to understand device trade-offs.
  • Ground conclusions in measurement and report results clearly.

Skills

C/C++ programming
Systems fundamentals
Concurrency
Performance analysis
Compiler or systems software
ML framework internals / low-level
Collaboration across teams

Education

Bachelor’s or Master’s degree in CS/CE/EE/Math

Tools

LLVM
OpenXLA/XLA
MLIR
TVM
PyTorch / JAX internals

Job description

AI is growing faster than any technology in history and the explosion in demand has created a massive infrastructure gap; we can no longer build chips or power stations fast enough to keep up. The industry is still leaning on a ten-year-old hardware blueprint that has reached its limit. A new paradigm that is faster and more efficient will be the biggest economic opportunity of the next century and create the most important company of the next decade. The OLIX Decode Accelerator 1 (DX-1) is the first accelerator architected specifically for decode. Rack-scale co-design of logic, data movement, packaging, optics and interconnect enables a step change in system level performance.

The Role

We're searching for a Software Engineering Intern to join the Toronto team building the software stack (compiler, runtime, simulation and tooling) for our next-generation Accelerator. DX-1 is a dataflow architecture built specifically for decode, deployed in a disaggregated inference environment.

Contract Duration: 4-month term, extendable to 8-months.

Level: Intern / Co-op

Responsibilities

Project Ownership: Own and deliver scoped projects on your team’s roadmap, with a named mentor and a defined outcome by the end of your term.

Build and Ship: Contribute production code to our compiler, runtime, simulation or developer tooling, to the same standard as the rest of the team.

Optimize Performance: Apply techniques such as layout, scheduling and tiling, or extend our simulation so that it models real system behaviour more faithfully.

Partner Across Teams: Work directly with compiler, systems, FPGA and ASIC engineers to understand device trade-offs and where your work fits.

Measure and Communicate: Ground conclusions in measurement rather than assumption, and report results clearly.

Skills & Experience

Working toward a Bachelor’s or Master’s degree in computer science, computer engineering, electrical engineering, mathematics, or a related field, with an available co-op or internship term.

Practical experience with C/C++ programming beyond coursework.

Solid systems fundamentals, including memory hierarchies, concurrency, and performance analysis.

Demonstrated depth in either compilers or systems software.

Familiarity with ML framework internals, low-level programming, or optimisation techniques.

Strong problem-solving skills and the ability to think critically and creatively.

Excellent teamwork and communication skills, with the ability to collaborate effectively with cross-functional teams.

Nice to have

Exposure to LLVM, OpenXLA/XLA, MLIR or TVM

Familiarity with how LLM inference runs in practice (KV cache, prefill and decode, batching, quantisation)

Experience with non-GPU hardware, including FPGA work, simulation, emulation or bring-up

PyTorch or JAX internals beyond the user-facing API

Compensation

Competitive Salary: $60/hour CAD for the internship term.

The Workspace & Tech

Elite Hardware: M4 Macs come as standard, with M4 Pro upgrades for our engineering team. We will provide whatever you need to do your best work.

Optimal Environment: High-spec noise-cancelling headphones and a fully ergonomic workstation designed for deep focus.

Life at the Office

Based in our Toronto office, alongside the engineers you will be working with.

Caffeine on Us: We’ve got you covered with a tab at our favourite local coffee shop.

Due to U.S. export control regulations, candidates’ eligibility to work at OLIX depends on their most recent citizenship or permanent residency status. We are generally unable to consider applicants whose most recent citizenship or permanent residence is in certain restricted countries (currently including Iran, North Korea, Syria, Cuba, Russia, Belarus, China, Hong Kong, Macau, and Venezuela). Applicants who have subsequently obtained citizenship or permanent residency in another country not subject to these restrictions may still be eligible.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Engineering Intern
Software Engineering Intern

Transition Ventures • Toronto

On-site
CAD 70,000 - 95,000
M4 Mac workstations
Ergonomic workspace
Software Engineering Intern
Software Engineering Intern

PassFort • Toronto

On-site
CAD 74,000 - 91,000
Caffeine on Us
Modern workspace
Mac hardware provided
Software Engineering Intern
Software Engineering Intern

OLIX • Toronto

On-site
CAD 68,000 - 97,000
Caffeine on Us
Elite Hardware: Macs for the team
Staff / Senior Software DevOps Engineer Toronto, CAN and London, UK
Staff / Senior Software DevOps Engineer Toronto, CAN and London, UK

Olix Computing • Toronto

On-site
CAD 120,000 - 150,000
Equity & Ownership
Living-Local Bonus
Retirement Benefits
Staff / Senior Software DevOps Engineer
Staff / Senior Software DevOps Engineer

PassFort • Toronto

On-site
CAD 120,000 - 180,000
Competitive salary
Stock options
Living-Local bonus
+1
Staff/Senior Software DevOps Engineer
Staff/Senior Software DevOps Engineer

Olix Computing Limited • Toronto

On-site
CAD 120,000 - 180,000
Competitive Salary
Equity options
Proximity bonus
+1
Software Engineering Intern, Accelerator Stack (Toronto)
Software Engineering Intern, Accelerator Stack (Toronto)

Olix Computing • Toronto

On-site
CAD 68,000 - 97,000
Software Engineering Intern: Dataflow & Compiler Systems
Software Engineering Intern: Dataflow & Compiler Systems

PassFort • Toronto

On-site
CAD 74,000 - 91,000
Caffeine on Us
Modern workspace
Mac hardware provided
Senior People Partner
Senior People Partner

PassFort • Toronto

On-site
CAD 90,000 - 140,000
Equity & Ownership
Proximity Bonus
Retirement Benefits
Sr. Engineer, Systems Debug
Sr. Engineer, Systems Debug

Tenstorrent • Toronto

On-site
CAD 90,000 - 140,000