Jobs
>
Markham

    Sr Staff, Machine Learning Compiler - Markham, Canada - Qualcomm

    Qualcomm
    Default job background
    Full time
    Description


    Company:

    Qualcomm Canada ULC

    Job Area:

    Engineering Group, Engineering Group > Machine Learning Engineering

    General Summary:

    Today, more intelligence is moving to end devices, and mobile is becoming the pervasive AI platform. Building on the smartphone foundation and the scale of mobile, Qualcomm envisions making AI ubiquitous—expanding beyond mobile and powering other end devices, machines, vehicles, and things.

    We are inventing, developing, and commercializing power-efficient on-device AI, edge cloud AI, and 5G to make this a reality.

    Job Purpose & Responsibilities

    As a member of Qualcomm's ML Systems Team, you will participate in two activities:

  • Development and evolution of ML/AI compilers (production and exploratory versions) for efficient mappings of ML/AI algorithms on existing and future HW
  • Analysis of ML/AI algorithms and workloads to drive future features in Qualcomm's ML HW/SW offerings
  • Key Responsibilities:

  • Contributing to the development and evolution of ML/AI compilers within Qualcomm
  • Defining and implementing algorithms for mapping ML/AI workloads to Qualcomm HW
  • Understanding trends in ML network design, through customer engagements and latest academic research, and how this affects both SW and HW design
  • Creation of performance-driven simulation components (using C++, Python) for analysis and design of high-performance HW/SW algorithms on future SoCs
  • Exploration and analysis of performance/area/power trade-offs for future HW and SW ML algorithms
  • Pre-Silicon prediction of performance for various ML algorithms
  • Running, debugging and analyzing performance simulations to suggest enhancements to Qualcomm hardware and software to tackle compute and system memory-related bottlenecks
  • · Successful applications will work in cross-site, cross-functional teams.

    Minimum Qualifications:


    • Bachelor's degree in Computer Science, Engineering, Information Systems, or related field and 8+ years of Hardware Engineering, Software Engineering, Systems Engineering, or related work experience.
    OR
    Master's degree in Computer Science, Engineering, Information Systems, or related field and 7+ years of Hardware Engineering, Software Engineering, Systems Engineering, or related work experience.
    OR
    PhD in Computer Science, Engineering, Information Systems, or related field and 6+ years of Hardware Engineering, Software Engineering, Systems Engineering, or related work experience.

    Requirements:

  • Demonstrated ability to learn, think and adapt in fast changing environment
  • Detail-oriented with strong problem-solving, analytical and debugging skills
  • Strong communication skills (written and verbal)
  • Strong background in algorithm development and performance analysis is essential
  • The following experiences would be significant assets:

  • Strong object-oriented design principles
  • Strong knowledge of C++
  • Strong knowledge of Python
  • Experience in compiler design and development
  • Knowledge of network model formats/platforms (eg. Pytorch, Tensorflow, ONNX) is an asset.
  • On-silicon debug skills of high-performance compute algorithms · Knowledge of algorithms and data structures
  • Knowledge of software development processes (revision control, CD/CI, etc.) · Familiarity with tools such as git, Jenkins, Docker, clang/MSVC
  • Knowledge of computer architecture, digital circuits and event-driven transactional models/simulators
  • Applicants : If you need an accommodation, during the application/hiring process, you may request an accommodation by sending email to

    Although this role has some expected minor physical activity, this should not deter otherwise qualified applicants from applying. If you are an individual with a physical or mental disability and need an accommodation during the application/hiring process, please call Qualcomm's toll-free number found for assistance. Qualcomm will provide reasonable accommodations, upon request, to support individuals with disabilities as part of our ongoing efforts to create an accessible workplace.

    Qualcomm is an equal opportunity employer and supports workforce diversity.

    Qualcomm expects its employees to abide by all applicable policies and procedures, including but not limited to security and other requirements regarding protection of Company confidential information and other confidential and/or proprietary information, to the extent those requirements are permissible under applicable law.

    To all Staffing and Recruiting Agencies :Our Careers Site is only for individuals seeking a job at Qualcomm. Staffing and recruiting agencies and individuals being represented by an agency are not authorized to use this site or to submit profiles, applications or resumes, and any such submissions will be considered unsolicited. Qualcomm does not accept unsolicited resumes or applications from agencies. Please do not forward resumes to our jobs alias, Qualcomm employees or any other company location. Qualcomm is not responsible for any fees related to unsolicited resumes/applications.



  • Nutanix Markham, Canada TEMPORARY

    · Company: Qualcomm Canada ULC Job Area: Engineering Group, Engineering Group > Machine Learning EngineeringGeneral Summary: · Today, more intelligence is moving to end devices, and mobile is becoming the pervasive AI platform. Building on the smartphone foundation and the scale ...


  • Qualcomm Markham, Canada

    · Company: · Qualcomm Canada ULC · Job Area: · Engineering Group, Engineering Group > Machine Learning Engineering · General Summary: · Today, more intelligence is moving to end devices, and mobile is becoming the pervasive AI platform. Building on the smartphone foundation and ...


  • Qualcomm Markham, Canada Paid Work

    Company: · Qualcomm Canada ULC · Job Area: · Engineering Group, Engineering Group > Machine Learning Engineering · General Summary: · Today, more intelligence is moving to end devices, and mobile is becoming the pervasive AI platform. Building on the smartphone foundation and th ...


  • Amazon Development Centre Canada ULC Toronto, Canada Full time

    At AWS our vision is to make deep learning pervasive for everyday developers and to democratize access to cutting edge infrastructure. In order to deliver on that vision, we've created innovative software and hardware solutions that make it possible. · AWS Neuron is the SDK that ...


  • Amazon Toronto, ON, Canada

    Do you love decomposing problems to develop products that impact millions of people around the world? Would you enjoy identifying, defining, and building software solutions that revolutionize how businesses operate? · The Annapurna Labs team at Amazon Web Services (AWS) is lookin ...


  • Amazon Old Toronto, Canada

    At AWS our vision is to make deep learning pervasive for everyday developers and to democratize access to cutting edge infrastructure. In order to deliver on that vision, we've created innovative software and hardware solutions that make it possible. · AWS Neuron is the SDK that ...


  • Amazon Old Toronto, Canada

    Do you love decomposing problems to develop products that impact millions of people around the world? Would you enjoy identifying, defining, and building software solutions that revolutionize how businesses operate? · The Annapurna Labs team at Amazon Web Services (AWS) is lookin ...


  • The Institute for Performance and Learning Vaughan, ON, Canada

    Do you love decomposing problems to develop products that impact millions of people around the world? Would you enjoy identifying, defining, and building software solutions that revolutionize how businesses operate? · The Annapurna Labs team at Amazon Web Services (AWS) is lookin ...


  • Amazon Toronto, ON, Canada

    Do you love decomposing problems to develop products that impact millions of people around the world? Would you enjoy identifying, defining, and building software solutions that revolutionize how businesses operate? · The Annapurna Labs team at Amazon Web Services (AWS) is lookin ...


  • Amazon Old Toronto, Canada

    Do you love decomposing problems to develop products that impact millions of people around the world? Would you enjoy identifying, defining, and building software solutions that revolutionize how businesses operate? · The Annapurna Labs team at Amazon Web Services (AWS) is lookin ...

  • Huawei

    Principal Scientist

    2 weeks ago


    Huawei Markham, Canada TEMPORARY

    Our team has an immediate permanent opening for a Principal Scientist. · Responsibilities: · Cooperate with the AI expert team to guide the design of the next-generation chip including computing power ratio, memory, cache and networking based on the characteristics of future AI ...


  • Qualcomm Markham, Canada Full time

    · Company: · Qualcomm Canada ULC Job Area: · Engineering Group, Engineering Group > Machine Learning Engineering General Summary: · Qualcomm is a company of inventors that unlocked 5G ushering in an age of rapid acceleration in connectivity and new possibilities that wi ...


  • Rubicon Path Markham, Canada Full time

    Our client is one of North America's most experienced submetering providers. They help customers effectively manage their utility consumption, and supply, install, and remotely read electricity, water, and thermal submeters. Across all building types, retrofit or new construction ...


  • Qualcomm Markham, Canada Full time

    · Company: · Qualcomm Canada ULC Job Area: · Engineering Group, Engineering Group > Machine Learning Engineering General Summary: · As a member of Low Power AI solution team, you will play a critical role at deploying AI models on Qualcomm's low power AI accelerator. Th ...

  • Aviva

    SIU Desk Investigator

    2 weeks ago


    Aviva Markham, Canada

    Individually we are people, but together we are Aviva. Individually these are just words, but together they are our Values – Care, Commitment, Community, and Confidence. · Our Verify, Fraud and Financial Crime team is looking for a SIU Auto & Property Desk Investigator · Come joi ...

  • Mobis Parts Canada Corporation

    Logistic Analyst

    3 weeks ago


    Mobis Parts Canada Corporation Markham, Canada

    MOBIS Parts Canada ("MPCA") is a technological leader in the automotive industry focusing on the distribution of parts for Hyundai Motor Company and Kia Motors. Through collaboration, ingenuity and a promise to provide safety and happiness to our customers, we are committed to co ...

  • Prime Hires

    Operations Officer

    2 weeks ago


    Prime Hires Markham, Canada

    Position Title: Operations Officer II · Location: Markham, Ontario · Pay Rate: $22/hour · Start Date: June 17th, 2024 · Contract Duration: 6 months · Work Schedule: Monday to Friday, 8:30am-5:00pm · Type: Hybrid (2 or 3 days on site) · SUMMARY OF DAY TO DAY RESPONSIBILITIES: · Ma ...


  • Aviva Markham, Canada

    Individually we are people, but together we are Aviva. Individually these are just words, but together they are our Values – Care, Commitment, Community, and Confidence. · The Facility Association (FA) is an insurance industry association that Aviva participates in to pool higher ...

  • Support Services Office

    Executive Assistant

    3 weeks ago


    Support Services Office Markham, Canada Full time

    We are Sienna Senior Living, a publicly traded company (TSX:SIA) and one of Canada's leading owners and operators of seniors' residences. We offer care, support, services and housing in Retirement and Long Term Care to seniors/residents and their families. And we truly believe it ...


  • Everest Clinical Research Markham, Canada $63,453 - $68,500

    Employer: Everest Clinical Research · Position: Statistical Programmer · Vacancies: Two (2) · Terms of Employment: Full-time / Permanent · Location: Markham, Ontario · Employment Address: 675 Cochrane Drive, East Tower, 4th Floor, Markham Ontario, L3R 0B8 and remote work permitte ...