A role that spans software and hardware co-design, shaping both the compiler and the accelerator architecture * A collaborative, innovative team that values engineering rigor, continuous integration ...
A role that spans software and hardware co-design, shaping both the compiler and the accelerator architecture * A collaborative, innovative team that values engineering rigor, continuous integration ...
A role that spans software and hardware co-design, shaping both the compiler and the accelerator architecture * A collaborative, innovative team that values engineering rigor, continuous integration ...
A role that spans software and hardware co-design, shaping both the compiler and the accelerator architecture * A collaborative, innovative team that values engineering rigor, continuous integration ...
Software Engineer - Rendering - Junior
Vancouver, BC · On-site
CA$75K - CA$95K/yr
Software Engineer - Rendering - Junior Hiring Range:$75,000 to $95,000/year for a 40 hour work week Project Contract: 1 year contract Company Benefits:Extended healthcare from day 1, premiums 100 ...
Software Engineer - Rendering - Junior
Vancouver, BC · On-site
CA$75K - CA$95K/yr
Software Engineer - Rendering - Junior Hiring Range:$75,000 to $95,000/year for a 40 hour work week Project Contract: 1 year contract Company Benefits:Extended healthcare from day 1, premiums 100 ...
Software Engineer - Rendering - Junior
Vancouver, BC · On-site
CA$75K/yr
Software Engineer - Rendering - Junior Hiring Range: $75,000 to $95,000/year for a 40 hour work week Project Contract: 1 year contract Company Benefits: Extended healthcare from day 1, premiums 100 ...
Quick apply
Software Engineer - Rendering - Junior
Vancouver, BC · On-site
CA$75K/yr
Software Engineer - Rendering - Junior Hiring Range: $75,000 to $95,000/year for a 40 hour work week Project Contract: 1 year contract Company Benefits: Extended healthcare from day 1, premiums 100 ...
Senior Neural Network Kernel Software Development Engineer
Vancouver, BC · On-site
$110K - $140K/yr
Senior Neural Network Kernel Software Development Engineer Our client is making substantial ... Share performance optimization concepts with both compiler engineers and architects working on ...
Quick apply
Senior Neural Network Kernel Software Development Engineer
Vancouver, BC · On-site
$110K - $140K/yr
Senior Neural Network Kernel Software Development Engineer Our client is making substantial ... Share performance optimization concepts with both compiler engineers and architects working on ...
Senior Neural Network Kernel Software Development Engineer
Vancouver, BC · On-site
$110K - $140K/yr
Senior Neural Network Kernel Software Development Engineer Our client is making substantial ... Share performance optimization concepts with both compiler engineers and architects working on ...
Quick apply
Senior Neural Network Kernel Software Development Engineer
Vancouver, BC · On-site
$110K - $140K/yr
Senior Neural Network Kernel Software Development Engineer Our client is making substantial ... Share performance optimization concepts with both compiler engineers and architects working on ...
Compiler Tech Lead
Vancouver, BC · On-site
$170K - $190K/yr
Mentor and guide junior engineers * Evaluate current and proposed hardware architecture for future ... Strong focus on testing and software quality Perks: * 20 vacation days * Strong health and extended ...
Quick apply
Compiler Tech Lead
Vancouver, BC · On-site
$170K - $190K/yr
Mentor and guide junior engineers * Evaluate current and proposed hardware architecture for future ... Strong focus on testing and software quality Perks: * 20 vacation days * Strong health and extended ...
Compiler Tech Lead
Vancouver, BC · On-site
$170K - $190K/yr
Mentor and guide junior engineers * Evaluate current and proposed hardware architecture for future ... Strong focus on testing and software quality Perks: * 20 vacation days * Strong health and extended ...
Quick apply
Compiler Tech Lead
Vancouver, BC · On-site
$170K - $190K/yr
Mentor and guide junior engineers * Evaluate current and proposed hardware architecture for future ... Strong focus on testing and software quality Perks: * 20 vacation days * Strong health and extended ...
Compiler Tech Lead
Richmond, BC · On-site
$170K - $190K/yr
Mentor and guide junior engineers * Evaluate current and proposed hardware architecture for future ... Strong focus on testing and software quality Perks: * 20 vacation days * Strong health and extended ...
Quick apply
Compiler Tech Lead
Richmond, BC · On-site
$170K - $190K/yr
Mentor and guide junior engineers * Evaluate current and proposed hardware architecture for future ... Strong focus on testing and software quality Perks: * 20 vacation days * Strong health and extended ...
Compiler Tech Lead
Richmond, BC · On-site
$170K - $190K/yr
Mentor and guide junior engineers * Evaluate current and proposed hardware architecture for future ... Strong focus on testing and software quality Perks: * 20 vacation days * Strong health and extended ...
Quick apply
Compiler Tech Lead
Richmond, BC · On-site
$170K - $190K/yr
Mentor and guide junior engineers * Evaluate current and proposed hardware architecture for future ... Strong focus on testing and software quality Perks: * 20 vacation days * Strong health and extended ...
... software * Proficiency in modern C++ (C++14/17/20) and Python * Familiarity with compiler IRs (e.g., MLIR, LLVM, or equivalent) and their use representing complex program structures * Solid ...
... software * Proficiency in modern C++ (C++14/17/20) and Python * Familiarity with compiler IRs (e.g., MLIR, LLVM, or equivalent) and their use representing complex program structures * Solid ...
... software * Proficiency in modern C++ (C++14/17/20) and Python * Familiarity with compiler IRs (e.g., MLIR, LLVM, or equivalent) and their use representing complex program structures * Solid ...
... software * Proficiency in modern C++ (C++14/17/20) and Python * Familiarity with compiler IRs (e.g., MLIR, LLVM, or equivalent) and their use representing complex program structures * Solid ...
Software Engineer
Vancouver, BC · On-site
Mentor junior engineers and help them grow their skills and expertise. * Communicate technical ... Skills you'll bring * 5+ years of experience in Full-stack software engineering. * Strong ...
Software Engineer
Vancouver, BC · On-site
Mentor junior engineers and help them grow their skills and expertise. * Communicate technical ... Skills you'll bring * 5+ years of experience in Full-stack software engineering. * Strong ...
Software Engineer
Vancouver, BC · On-site
Mentor junior engineers and help them grow their skills and expertise. * Communicate technical ... Skills you'll bring * 5+ years of experience in Full-stack software engineering. * Strong ...
Quick apply
Software Engineer
Vancouver, BC · On-site
Mentor junior engineers and help them grow their skills and expertise. * Communicate technical ... Skills you'll bring * 5+ years of experience in Full-stack software engineering. * Strong ...
Software Development Engineer in Test II
Burnaby, BC · On-site
CA$75K - CA$107K/yr
The role is for joining the Software Operations team as an SDET 2 - Automation and Build Developer ... Compiler & Toolchain Management: Manage and optimize C++ builds across multiple target ...
Quick apply
Software Development Engineer in Test II
Burnaby, BC · On-site
CA$75K - CA$107K/yr
The role is for joining the Software Operations team as an SDET 2 - Automation and Build Developer ... Compiler & Toolchain Management: Manage and optimize C++ builds across multiple target ...
Senior Software Engineer
Vancouver, BC · On-site
Mentor junior engineers and promote quality engineering best practices. Participate in release ... Strong software engineering experience with Java and modern application development practices.
Senior Software Engineer
Vancouver, BC · On-site
Mentor junior engineers and promote quality engineering best practices. Participate in release ... Strong software engineering experience with Java and modern application development practices.
Senior Software Engineer -- Systems
Vancouver, BC · On-site
$120K - $160K/yr
Senior Software Engineer -- Systems Full-Time | Vancouver, BC (Hybrid) | Reports to Director of ... Lead junior and intermediate developers in the implementation of new products and functionality ...
Quick apply
Senior Software Engineer -- Systems
Vancouver, BC · On-site
$120K - $160K/yr
Senior Software Engineer -- Systems Full-Time | Vancouver, BC (Hybrid) | Reports to Director of ... Lead junior and intermediate developers in the implementation of new products and functionality ...
Lead Software Engineer
Vancouver, BC · On-site
CA$6.6K - CA$9.5K/mo
We are seeking a creative, experienced, and dedicated software developer to play a key role in ... Supervise and mentor junior developers, students, and technical contributors, including assigning ...
Lead Software Engineer
Vancouver, BC · On-site
CA$6.6K - CA$9.5K/mo
We are seeking a creative, experienced, and dedicated software developer to play a key role in ... Supervise and mentor junior developers, students, and technical contributors, including assigning ...
Position SolidWorks and Systems Support Engineer, Junior (18 Month Contract) Shift: 40 hours ... Liaise with software authors (CAD and PLM providers) to address bugs, functionality deficiencies ...
New
Quick apply
Position SolidWorks and Systems Support Engineer, Junior (18 Month Contract) Shift: 40 hours ... Liaise with software authors (CAD and PLM providers) to address bugs, functionality deficiencies ...
New
As a Senior Software Engineer on our Geometry team, you will drive foundational algorithms for real ... Provide technical guidance and mentorship to junior engineers, fostering a culture of high ...
As a Senior Software Engineer on our Geometry team, you will drive foundational algorithms for real ... Provide technical guidance and mentorship to junior engineers, fostering a culture of high ...
Junior Compiler Software Engineer information
What does a junior compiler software engineer do?
What are the key skills and qualifications needed to thrive as a junior compiler software engineer?
What are some typical challenges faced by junior compiler software engineers when working on large codebases?
What are popular job titles related to Junior Compiler Software Engineer jobs in Vancouver, BC?
For Junior Compiler Software Engineer jobs in Vancouver, BC, the most frequently searched job titles are:
What job categories do people searching Junior Compiler Software Engineer jobs in Vancouver, BC look for?
The top searched job categories for Junior Compiler Software Engineer jobs in Vancouver, BC are:

Full-time
Re-posted 10 days ago
Key responsibilities
Contribute across the full compiler stack, including operator lowering, graph/IR transformations, optimization passes, and backend code generation
Optimize for dataflow architectures by developing pipelined schedules, memory orchestration, and resource-constrained execution strategies
Build and maintain a compiler that produces high-performance binaries with strong debugging support, clear error messages, and predictable performance models
Job description
- Contribute across the full compiler stack, including operator lowering, graph/IR transformations, optimization passes, and backend code generation
- Optimize for dataflow architectures, developing pipelined schedules, memory orchestration, and resource-constrained execution strategies
- Collaborate with hardware architects to influence architectural features, ensuring the compiler and hardware evolve together
- Develop compilation strategies that unify our analog compute with digital subsystems
- Build and maintain a compiler that produces high-performance binaries with strong debugging support, clear error messages, and predictable performance models
- 3+ years of experience building compilers or high-performance systems software, especially those involving complex resource management or optimization.
- Expert in modern C++ (C++14/17/20) and strong Python.
- Experience with compiler IRs (SSA-based or graph-based), transformations, and code generation
- Exposure to specialized accelerators (GPU, NPU, FPGA, or custom ASIC) or parallel architectures
- Experience with machine learning compiler stacks (e.g., ONNX, MLIR, TVM, XLA, IREE, PyTorch), with contributions to MLIR or LLVM projects a plus
- Experience with optimization methods (LP/MIP, CP, SAT/SMT) using solvers like Gurobi or OR-Tools for scheduling and resource allocation
- Experience compiling for specialized accelerators (GPU, NPU, FPGA, or custom ASIC) on DNN workloads; GPU/DSP experience is valuable if combined with compiler backend work beyond kernel tuning
- Familiarity with heterogeneous compilation, especially mixing custom accelerators with CPUs/GPUs/NPUs, and exposure to analog or in-memory compute is a plus
- Experience collaborating in compiler-hardware co-design (architecture + ISA) for better compiler usability and hardware efficiency
- The opportunity to shape how deep learning and LLM workloads are compiled on novel hardware.
- A role that spans software and hardware co-design, shaping both the compiler and the accelerator architecture
- A collaborative, innovative team that values engineering rigor, continuous integration, and user-focused design. We foster an environment of shared learning and technical excellence
- Competitive compensation, equity, and benefits package