Compiler Engineer - Markham - Huawei

    Huawei
    Huawei Markham

    1 week ago

    Full time
    Description

    Huawei Canadahas an immediate permanent opening for a Compiler Engineer.


    About the team:
    The Heterogeneous Compiler Lab, led by esteemed technical experts with extensive industry and academic experience, publishes innovative research at leading conferences. Recognized as key contributors to the LLVM Compiler Infrastructure project, this lab excels in developing diversified IP compiler collaborations, focusing on AI, GPU, and CPU architectures. Our efforts include heterogeneous compilation technology and SW-HW co-design, optimizing for AI, graphics, games, and mobile applications while tackling technological challenges through open-source community.

    About the job:

    • Design, develop, and test software to satisfy business requirements in a wide range of products, possibly including (but not limited to):

      • Compilers targeting next-generation mobile, network, or server hardware;

      • Language runtimes for new programming languages;

      • System-level optimization of deep learning frameworks;

      • Concurrent programming frameworks and distributed systems that can scale from embedded devices to cloud services.

    • Analyze and optimize software system performance.

    • Actively participate in scrums and project planning; be a team player.

    • Learn and adopt new technologies; research, survey, and present industry trends to the team.

    About the ideal candidate:

    • 3-5 years of experience programming in large software projects with at least one of the following: C++, C, or Java.

    • Satisfy at least two of the following:

      • Development or research experience in a production compiler (LLVM/Clang-based is an asset).

      • Development or research experience in a production language runtime (JVM-related is an asset), and/or design and implementation of a major programming language.

      • Development or research experience with deep learning frameworks and related ecosystem, such as TensorFlow, Caffe2, MXNet, ONNX, TVM.

      • Development or research experience with hardware accelerators such as GPUs, NPUs, or FPGAs.

    • Solid grasp of fundamental concepts related to system design, such as data structures, algorithms, and operating systems.

    • In-depth understanding of computer processor architecture.

    • Proficiency with software development tools and concepts such as source control, bug tracking, etc.

    • Bachelor's, Master's degree or Ph.D. in Computer Science, Computer Engineering, or related field.

    • Deep understanding of IR and machine level compiler optimization techniques is an asset.

    • Experience in systems programming is an asset.

    • Proficiency in higher-level programming languages e.g. Go, Python is an asset.

    • Experience contributing to open-source projects, and demonstrated influence in the open community is an asset.

    • Working knowledge of agile methodologies.

    #LI-CL1

    #J-18808-Ljbffr

  • Work in company

    GPU Compiler Engineer

    Only for registered members

    We are seeking a talented GPU Compiler Engineer to join our team at Qualcomm Canada ULC. · ...

    Markham, Ontario

    4 weeks ago

  • Work in company

    GPU Compiler Engineer

    Only for registered members

    As a Qualcomm GPU Engineer, you may architect, design, implement, verify, and/or optimize the performance and power of GPU cores. · ...

    Markham $88,600 - $133,000 (CAD) Full time

    1 week ago

  • Work in company

    GPU Compiler Engineer

    Only for registered members

    As a leading technology innovator, Qualcomm pushes the boundaries of what's possible to enable next-generation experiences and drives digital transformation to help create a smarter, connected future for all. · ...

    Markham $88,600 - $133,000 (CAD)

    1 week ago

  • Work in company

    Senior Staff Compiler Engineer

    Only for registered members

    We are partnered with a global leader in the semiconductor industry...Building on the smartphone foundation and the scale of mobile... · ...

    Markham, Ontario

    1 week ago

  • Work in company

    Compiler Engineer

    Only for registered members

    +Join us at Intel where we are at the cutting edge of software innovation building the next generation of technology through the oneAPI software stack Our mission is to unlock the full potential of heterogeneous computing enabling developers worldwide to harness the power of CPUs ...

    Toronto $114,890 - $162,190 (CAD) Full time

    1 week ago

  • Work in company

    Compiler Engineer

    Only for registered members

    About OLIX AI is growing faster than any technology in history. We are building the next paradigm; the Optical Tensor Processing Unit (OTPU) achieves performance and energy efficiency impossible to match from existing chips. · Project Ownership: Own and deliver projects on your t ...

    Toronto Full time

    1 week ago

  • Work in company

    Compiler Engineer

    Only for registered members

    We are seeking a motivated and experienced Compiler Engineer to join our high-performing Intel Compiler Engineering Team. · ...

    Toronto $155,888 - $220,069 (CAD) Full time

    6 days ago

  • Work in company

    Compiler Engineer

    Only for registered members

    About OLIX · 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. · ...

    Toronto, Ontario

    1 week ago

  • Work in company

    Compiler Engineer

    Only for registered members

    The Compiler Team at Intel seeks a Compiler Engineer to develop syntax and semantic processing support for the industry-leading Intel Fortran compiler. · ...

    Toronto $155,888 - $220,069 (CAD) Full time

    6 days ago

  • Work in company

    Compiler Engineer

    Only for registered members

    We're searching for Senior Compiler Engineers to join the team building the ML backend (compiler, run-time, and debugger) for our next-generation OPTUs that connect PyTorch, Tensorflow, JAX, and MXNet down to our low-level kernel drivers. · Project Ownership: Own and deliver proj ...

    Toronto

    8 hours ago

  • Work in company

    LLVM Compiler Engineer

    Only for registered members

    We are seeking a Compiler Engineer to help design and implement new features in our low-level compiler toolchain including the compiler mid-end, backend, assembler, and linker targeting individual cores in this unique architecture. · Bachelor's, Master's, PhD or foreign equivalen ...

    Toronto

    1 week ago

  • Work in company

    Senior Compiler Engineer

    Only for registered members

    We're working with a group of well-funded hardware companies building next-generation compute platforms in Toronto. · We're looking for Senior Compiler Engineers to join teams tackling problems at the intersection of software and performance-critical systems. · ...

    Toronto

    1 month ago

  • Work in company

    AI Compiler Engineer

    Only for registered members

    We're working with a well-funded AI hardware company building an open compute platform based in Toronto. · They're looking for Senior to Staff-level AI Compiler Engineers to join teams working at the intersection of machine learning compilers and cutting-edge hardware. · ...

    Toronto

    1 month ago

  • Work in company

    Senior Compiler Engineer

    Only for registered members

    +We're searching for Senior Compiler Engineers to join the team building the ML backend (compiler, run-time, and debugger) for our next-generation OPTUs that connect PyTorch, · Tensorflow,JAX,and MXNet down to our low-level kernel drivers.Your mission will be to create seamless s ...

    Toronto

    2 weeks ago

  • Work in company

    Engineering Manager, Compiler

    Only for registered members

    About OLIX 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. · ...

    Toronto

    2 weeks ago

  • Work in company

    Senior Compiler Engineer

    Only for registered members

    We are continually pushing the boundaries of compiler technology in support of providing maximally useful and performant compilers for all of Intel's processor platforms, both CPU and GPUs. · In this role you will help us to provide strong support for the Intel Compiler products ...

    Toronto $155,888 - $220,069 (CAD)

    1 week ago

  • Work in company

    Senior Compiler Engineer

    Only for registered members

    The Senior Compiler Engineer role is available at Intel's Software and AI Group in Toronto, Canada. The team creates industry-leading compilers for C/C++, DPC++, and Fortran languages. · ...

    Toronto $155,888 - $220,069 (CAD) Full time

    4 days ago

  • Work in company

    Senior Compiler Engineer

    Only for registered members

    The Compiler Engineering team in Software and AI Group at Intel has an opportunity available for a Senior Compiler Engineer. · ...

    Toronto $155,888 - $220,069 (CAD) Full time

    1 week ago

  • Work in company

    AI Compiler Engineer

    Only for registered members

    We're working with a well-funded, · fast-growing AI hardware company building an open, · high-performance compute platform that spans · custom silicon,RISC-V CPUs,and a modern MLIR-based compiler stack. · Multiple openings across shows and experience levels · ...

    Toronto, Ontario

    1 month ago

  • Work in company

    AI Compiler Engineer

    Only for registered members

    We re working with a well-funded fast-growing AI hardware company building an open high-performance compute platform that spans custom silicon RISC-V CPUs and a modern MLIR-based compiler stack — all based in Toronto. · Development of a modern MLIR-based AI compiler · Optimisatio ...

    Toronto

    3 weeks ago

  • Work in company

    ML Compiler Engineer

    Only for registered members

    We are hiring senior compiler engineers to solve our customers toughest problems on innovative products at the intersection of machine-learning, high-performance computing, and distributed architectures. · ...

    Toronto

    1 month ago

Jobs
>
Compiler engineer
>
Jobs for Compiler engineer in Markham