Jobs
>
Toronto

    Senior Compiler Engineer - Toronto, Canada - Oho Group Ltd

    Oho Group Ltd
    Oho Group Ltd Toronto, Canada

    1 week ago

    Default job background
    Description

    Senior Compiler Engineer

    Our client aims to revolutionize hardware and systems through a software-first approach, empowering AI innovators to surpass previous limits. The goal is to alleviate computational burdens, streamline model training and deployment, and ultimately maximize societal benefits from this transformative technology.

    Their SPU (Spatial Processing Unit) stands as the pinnacle of programmable digital processors, significantly reducing AI-related costs. Efforts span across all engineering layers, encompassing hardware, runtime compilers, kernel optimization, algorithm development, and software architecture.

    Looking for a Senior Compiler Engineer to drive compiler optimization for our state-of-the-art technology, enhancing code efficiency on our specialized hardware. You will join a collaborative team dedicated to innovative problem-solving and quality product creation. Make a lasting impact in AI's future.

    Responsibilities:

    • Lead the design, enhancement, and maintenance of our next-generation SPU compiler.
    • Propose and implement enhancements to our Intermediate Representation (IR) to accommodate emerging trends in machine learning model architectures.
    • Develop novel compiler passes and scheduling techniques to optimize code generation.
    • Employ state-of-the-art parallelization and partitioning methodologies to automate kernel generation and exploit optimized kernels.
    • Engage in rapid prototyping and data-driven exploration to evaluate new concepts.
    • Benchmark and analyze compiler outputs on SPU hardware, ensuring peak performance.
    • Collaborate closely with hardware and software teams to align with the evolving requirements of ML engineers and drive architectural improvements.
    • Develop tools for performance bottleneck analysis.

    Qualifications:

    • Bachelor's degree in computer science, computer engineering, electrical engineering, or equivalent; preference given to applicants with Master's or PhD.
    • 2+ years of experience in compiler development, particularly in compiler backends and retargeting.
    • Proficiency (5+ years) in C/C++ (C++14 or newer) and Python.
    • Understanding of functional programming principles.
    • Familiarity with loop optimization techniques (vectorization, unrolling, fusion, parallelization, etc.).
    • Experience with FPGAs or CGRAs.
    • Knowledge of DL frameworks such as Tensorflow or PyTorch preferred, but not required.
    • Working knowledge of LLVM, MLIR, and polyhedral models.
    • Exposure to ONNX is advantageous.


  • Lumicity Toronto, Canada

    Senior Compiler Engineer (AI/ML)- Canada/US (remote)AI, Machine Learning · Role Brief:My client is looking for a Senior Compiler Engineer to design and implement software that maps different models onto their unique architecture. In this role, you will design and architect key co ...


  • Taleo BE Toronto, Canada

    Job Details: · Job Description: · The compiler team within the Software and Advanced Technology Group at Intel has a 4 month co-op opportunity available for a Compiler Engineer starting in May 2024. This is a great opportunity to work on cutting-edge technologies to design, deve ...


  • Workday Toronto, Canada

    Job Details: · Job Description: · The compiler team within the Software and Advanced Technology Group at Intel has a 16 month PEY internship opportunity available for a Compiler Engineer starting in May 2024. This is a great opportunity to work on cutting-edge technologies to de ...


  • Lumicity Greater Toronto Area, Canada

    Senior Compiler Engineer (AI/ML)- Canada/US (remote) · AI, Machine Learning · Role Brief: · My client is looking for a Senior Compiler Engineer to design and implement software that maps different models onto their unique architecture. In this role, you will design and architect ...

  • Starlight Investments

    Development Intern

    11 hours ago


    Starlight Investments Toronto, Canada

    Location · - Head Office · Overview · Reporting to the Director, Development, you will be responsible for duties including, but not limited to: · **Responsibilities**: · - Preliminary property due diligence · - Compile policy/zoning information · - Assist in preparation of RFP's ...

  • Kiewit Corporation

    Field Coordinator

    1 week ago


    Kiewit Corporation Toronto, Canada

    **Requisition ID**: 172312 · **Job Level**: Entry Level · **Home District/Group**: MEC Transportation District · **Department**: Field Operations · **Market**: Transportation · **Employment Type**: Full Time · **POSITION OVERVIEW**: · As a Field Engineer/Coordinator, you will hav ...

  • Ontario Energy Board

    Analyst Generation

    1 week ago


    Ontario Energy Board Toronto, Canada

    Overview: · We are the · **ONTARIO ENERGY BOARD (OEB)**, the independent regulator of Ontario's electricity and natural gas sectors. We protect the interests of consumers and support the collective advancement of the people of Ontario. Our goal is to deliver public value through ...


  • Canadian National Railway Toronto, Canada

    At CN, everyday brings new and exciting challenges. You can expect an interesting environment where you're part of making sure our business is running optimally and safely―helping keep the economy on track. We welcome students who share their ideas, perspectives and understanding ...

  • Starlight Investments

    Junior Estimator

    11 hours ago


    Starlight Investments Toronto, Canada

    Location · - Head Office · Overview · Reporting to the Vice President - Pre-Construction, the Summer Student is responsible for assisting construction team with quantity take-offs, schedules, notifications, filling, approval processes, contracts, etc. · **Responsibilities**: · - ...

  • Ample Insight Inc.

    Data Administrator

    3 days ago


    Ample Insight Inc. Toronto, Canada

    Company Description · - You will join a world-class team of engineers and data scientists from Facebook, Uber, Amazon and Google. We are a fast growing consulting firm based in Toronto with clients ranging from leading startups building impactful technologies to Fortune 500 compa ...


  • Dream Unlimited Toronto, Canada

    Job Details · Description · **Dream is looking to welcome its latest Energy Management Intern for Fall or 12-Month Term)** · We are always looking for the best and brightest to join our thriving community. Dream's Technical Services Team is currently looking for an Energy Managem ...


  • Barrick Gold Corporation Toronto, Canada

    **About Barrick · Barrick is a gold industry leader with a vision of wealth generation through responsible mining; wealth for our owners, our people, and the countries and communities with which we partner. Our objective is to maintain and grow industry-leading margins, driven by ...

  • SNC-Lavalin

    Contracts Lead

    1 week ago


    SNC-Lavalin Toronto, Canada

    **Why join us?** · SNC-Lavalin provides cutting-edge engineering, procurement, construction and financing solutions to projects in more than 100 countries around the world. From the Canadian Arctic to the Southern African region and Australasia, our multicultural workforce is dri ...


  • PULLMAN Toronto, Canada

    PULLMAN integrates technology-driven, engineered solutions into its industry-leading contracting services. PULLMAN's capabilities include specialty design-build services for new and existing structures, as well as a wide range of specialty repair and maintenance services. With of ...


  • Entuitive Toronto, Canada

    **What is the Opportunity?** · **What will you do?** · - Monitor, on a daily basis, bid sites for relevant opportunities (MERX, etc.) and disseminate to relevant Principals and Associates within the firm. · - Handling the credentials and proposal development process from start to ...


  • Clearblue Ltd. Toronto, Canada

    Education: College/CEGEP · - Experience: Experience an asset · - Engineering technology, general · - Mathematics, general · - Economics, general · **Tasks**: · - Assist in collection and tracking of data from monitored use of services · - Collect, consolidate, cross-tabulate and ...


  • illumin Inc Toronto, Canada

    **Position Overview**: · As the Vice President · - Head of Technology and Operations, you will be a key player in our Senior Leadership Team, responsible for overseeing all aspects of product and platform engineering within the AdTech domain. You will play a crucial role in shapi ...

  • Ontario Energy Board

    Co-op Student

    1 day ago


    Ontario Energy Board Toronto, Canada

    Overview: · We are currently seeking a student to join our team as a Co-op Student. This position reports to the Deputy Registrar, Applications and could possibly work with other areas within the Office of the Registrar. In this role you will have the opportunity to gain work exp ...


  • University of Toronto Toronto, Canada

    **Date Posted**:06/12/2023 · **Req ID**:31932 · **Faculty/Division**: Faculty of Applied Science & Engineering · **Department**: Human Resources Office · **Campus**: St. George (Downtown Toronto) · **ABOUT US** · The Faculty of Applied Science & Engineering is a world-renowned co ...


  • Professional Engineers Ontario Toronto, Canada

    **Overview** · As we move through a period of exciting transformation and organizational change, Professional Engineers Ontario (PEO) has an immediate opening for a Manager, Practice Advisory Services. · Under the authority of the _Professional Engineers Act_, PEO licenses and go ...