Logo-of-Amadeussearch-hiring-for-jobs-in-Canada-on-GrabJobs

Compiler Code Generation Engineer

Job Description - Compiler Code Generation Engineer

 Role: Compiler Code Gen Engineer
Location: SF Bay Area / Toronto | Full-time | Hybrid
Compensation: Competitive salary (dependent on experience & location) + Equity + Bonus

About the Role


This is an opportunity to join a mission-driven startup building the next generation of sustainable AI infrastructure. The team is developing a high-performance, portable compiler that enables developers to “build once, deploy anywhere”—from cloud to edge—while optimizing for efficiency and scalability.


As a Compiler Code Gen Engineer, you will work on core innovations in compiler architecture, shaping the foundation of a system designed to scale AI sustainably. If you are passionate about compilers, optimization, and building technology that drives meaningful impact, this is the role for you.


What You Will Do




  • Design, develop, and improve a novel heterogeneous AI compiler.




  • Implement new compiler capabilities aligned with emerging ML models and hardware.




  • Leverage advanced parallelization and partitioning techniques for automated kernel generation.




  • Analyze performance data to identify opportunities and drive optimization.




  • Collaborate with product teams to ensure solutions meet the needs of ML engineers.




  • Influence the direction of compiler architecture for long-term scalability.




What You Will Bring




  • BS in CS, CE, EE, or equivalent experience.




  • 4+ years of professional experience in compiler development.




  • Deep knowledge of compiler algorithms, data structures, and low-level code generation.




  • 4+ years of experience with C/C++.




  • Experience with object files, linking, relocations, and target-specific optimizations.




  • Strong communication and documentation skills.




  • Detail-oriented with a collaborative, team-first mindset.




Preferred:




  • MS/PhD in CS, CE, EE, or related.




  • Familiarity with LLVM.




  • Knowledge of instruction selection, register allocation, dominance/def-use analysis.




  • Experience with loop optimizations (vectorization, unrolling, fusion, parallelization).




  • Understanding of ML workloads and hardware constraints.




Compensation & Perks




  • Salary: Competitive, adjusted for experience and location.




  • Equity + performance-based bonus opportunities.




  • Unlimited PTO.




  • Health, dental, and vision coverage.




  • Retirement savings plan.




  • Supplemental wellness benefits.




  • Hybrid flexibility (SF Bay Area or Toronto).




Why Join Us?




  • Shape the future of AI infrastructure – work on cutting-edge compiler technology that makes AI accessible, scalable, and sustainable.




  • Mission-driven team – build products with real-world impact while minimizing environmental footprint.




  • High ownership & technical depth – contribute to core architecture in a team that values innovation and engineering excellence.




  • Strong growth environment – operate in a high-caliber, collaborative culture where your contributions directly shape the company’s trajectory.




Original job Compiler Code Generation Engineer posted on GrabJobs ©. To flag any issues with this job please use the Report Job button on GrabJobs.
Share Job
Share Job

Similar Compiler Code Generation Engineer Jobs in Canada

GrabJobs is the no1 job portal in Canada, connecting you to thousands of jobs fast! Find the best jobs in Canada, apply in 1 click and get a job today!

Mobile Apps

Copyright © 2026 Grabjobs Pte.Ltd. All Rights Reserved.