- 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
- 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
- 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
- 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
-
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 WorkCompany: · 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 timeAt 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, CanadaDo 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, CanadaAt 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, CanadaDo 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, CanadaDo 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, CanadaDo 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, CanadaDo 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 ...
-
Principal Scientist
2 weeks ago
Huawei Markham, Canada TEMPORARYOur 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 ...
-
Senior Financial Analyst
2 weeks ago
Rubicon Path Markham, Canada Full timeOur 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 ...
-
Staff Software Engineer
2 weeks ago
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 ...
-
SIU Desk Investigator
2 weeks ago
Aviva Markham, CanadaIndividually 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 ...
-
Logistic Analyst
3 weeks ago
Mobis Parts Canada Corporation Markham, CanadaMOBIS 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 ...
-
Operations Officer
2 weeks ago
Prime Hires Markham, CanadaPosition 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 ...
-
Junior Risk Sharing Pool Analyst
3 weeks ago
Aviva Markham, CanadaIndividually 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 ...
-
Executive Assistant
3 weeks ago
Support Services Office Markham, Canada Full timeWe 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 ...
-
Statistical Programmer
2 weeks ago
Everest Clinical Research Markham, Canada $63,453 - $68,500Employer: 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 ...
Sr Staff, Machine Learning Compiler - Markham, Canada - Qualcomm
![Default job background](https://contents.bebee.com/public/img/bg-user-ex-1.jpg)
Description
Company:
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 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:
Key Responsibilities:
· 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:
The following experiences would be significant assets:
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.