Description
<p><b>AI Compiler Engineer</b></p><p><b>Location:</b> Toronto</p><p> </p><p><br></p><p><b>About the Company:</b></p><p>Our client is an innovative technology company developing high-performance AI software solutions. Their mission is to enhance AI efficiency, scalability, and accessibility while ensuring optimal performance across diverse hardware platforms. They are focused on building cutting-edge compiler technology to enable seamless cross-platform deployment and optimization.</p><p> </p><p><br></p><p><b>The Role:</b></p><p>Our client is seeking an experienced <b>AI Compiler Engineer </b>to design, develop, and optimize compiler infrastructure for AI workloads. This role involves working with a novel compiler architecture to improve performance, automate kernel optimization, and enhance cross-platform AI deployment. The engineer will collaborate closely with software and hardware teams to refine compiler capabilities.</p><p> </p><p><br></p><p><b>Key Responsibilities:</b></p><p>• Design, develop, and optimize a high-performance AI compiler.</p><p>• Implement new compiler capabilities to support evolving AI workloads.</p><p>• Enhance compiler architecture with parallelization and partitioning techniques.</p><p>• Analyze performance data to identify and implement optimizations.</p><p>• Work with product teams to align compiler improvements with user needs.</p><p> </p><p><br></p><p><b>What the Company is Looking For:</b></p><p>• 4+ years of experience working with compilers.</p><p>• Strong knowledge of compiler algorithms, data structures, and code generation.</p><p>• Proficiency in C/C++ for compiler development.</p><p>• Experience with low-level code optimization and object file manipulation.</p><p>• Strong analytical and problem-solving skills.</p><p> </p><p><br></p><p><b>Preferred Qualifications:</b></p><p>• Master’s or PhD in Computer Science, Computer Engineering, or a related field.</p><p>• Familiarity with LLVM or MLIR, instruction selection, register allocation, and linking.</p><p>• Experience with machine learning workloads and hardware acceleration.</p><p>• Background in loop optimizations (vectorization, unrolling, parallelization, etc.).</p><p> </p><p><br></p><p><b>Why Join?</b></p><p>• Work on cutting-edge AI compiler technology.</p><p>• Help shape the future of AI infrastructure and software optimization.</p><p>• Competitive salary, benefits, and flexible work arrangements.</p><p> </p><p><br></p><p>If you are a <b>Compiler Engineer – AI Optimization</b> looking for an exciting challenge, apply today!</p><p> </p><p><br></p><p>For more details on this and other software opportunities, contact Mitch Wheaton at IC Resources</p>