Recherche d'emploi > Markham, ON > Machine learning engineer

Machine Learning and Graphics Diagnostics Engineer

Advanced Micro Devices, Inc
MARKHAM, Ontario, Canada
130 $-160 $ / jour (estimé)
Temps plein

WHAT YOU DO AT AMD CHANGES EVERYTHING We care deeply about transforming lives with AMD technology to enrich our industry, our communities, and the world.

Our mission is to build great products that accelerate next-generation computing experiences the building blocks for the data center, artificial intelligence, PCs, gaming and embedded.

Underpinning our mission is the AMD culture. We push the limits of innovation to solve the world’s most important challenges.

We strive for execution excellence while being direct, humble, collaborative, and inclusive of diverse perspectives. AMD together we advance The Role : Be part of the world's leading graphics accelerator team developing diagnostics applications for the functional and behavior verification of state-of-the-art machine learning and graphics accelerators.

This role executes designing and implementing machine learning and 3D graphics compilers, libraries, and applications, as well as analyzing and debugging the results on hardware.

The Person : The candidate should be a hardworking self-starter, proactive, able to share ideas, and able to provide design verification leadership.

Excellent knowledge of hardware / software integration and standard diagnostics design and development techniques. Sophisticated developer in a complex software environment.

Exceptional problem-solving capabilities and data analysis skills. Excellent communication skills. Key Responsibilities : The candidate would be responsible for planning, designing, implementing, debugging, and optimizing compiler and SDK / Library for machine learning and 3D graphics hardware IP, as well as developing functional and stress applications.

Collaborate with hardware architects and logic designers to solve functional issues, and customer support engineers to help resolve verification deficiencies.

Explore and adopt new or evolving diagnostics methodologies used in the industry to verify complex ASIC designs within intensive production schedules.

Work within existing verification infrastructure on currently active projects. Participate in system-level verification planning.

Preferred Experience : A proven knowledge of machine learning or 3D graphics hardware / firmware / software integration Experience on shader programming and shader language compiler Real-time compute and 3D graphics libraries, such as Vulkan, OpenCL, OpenGL, Direct3D Object-oriented programming in modern C++ Strong software development skills on Linux and debug skills on hardware Candidate should have extensive experience in the diagnostics environments with emphasis on ASIC system-level verification Standard diagnostics design and development techniques A proven understanding of computing or graphics engine architecture Experience on Linux Shell Experience developing in a sophisticated software environment Explore and adopt new or evolving verification methodologies used in the industry to verify complex ASIC designs within aggressive, market-driven schedules Experience with source code control systems Familiarity with Conan package manager Knowledge of cmake 3D game engine development is a plus Knowledge of RTL design practices and tools is a plus Academic Credentials : Bachelor’s / Master’s degree, in Electrical / Computer Engineering or Computer Science Location : Markham, Canada #LI-AJ1 #LI-HYBRID Benefits offered are described : AMD benefits at a glance.

AMD does not accept unsolicited resumes from headhunters, recruitment agencies, or fee-based recruitment services. AMD and its subsidiaries are equal opportunity, inclusive employers and will consider all applicants without regard to age, ancestry, color, marital status, medical condition, mental or physical disability, national origin, race, religion, political and / or third-party affiliation, sex, pregnancy, sexual orientation, gender identity, military or veteran status, or any other characteristic protected by law.

We encourage applications from all qualified candidates and will accommodate applicants’ needs under the respective laws throughout all stages of the recruitment and selection process.

The Role : Be part of the world's leading graphics accelerator team developing diagnostics applications for the functional and behavior verification of state-of-the-art machine learning and graphics accelerators.

This role executes designing and implementing machine learning and 3D graphics compilers, libraries, and applications, as well as analyzing and debugging the results on hardware.

The Person : The candidate should be a hardworking self-starter, proactive, able to share ideas, and able to provide design verification leadership.

Excellent knowledge of hardware / software integration and standard diagnostics design and development techniques. Sophisticated developer in a complex software environment.

Exceptional problem-solving capabilities and data analysis skills. Excellent communication skills. Key Responsibilities : The candidate would be responsible for planning, designing, implementing, debugging, and optimizing compiler and SDK / Library for machine learning and 3D graphics hardware IP, as well as developing functional and stress applications.

Collaborate with hardware architects and logic designers to solve functional issues, and customer support engineers to help resolve verification deficiencies.

Explore and adopt new or evolving diagnostics methodologies used in the industry to verify complex ASIC designs within intensive production schedules.

Work within existing verification infrastructure on currently active projects. Participate in system-level verification planning.

Preferred Experience : A proven knowledge of machine learning or 3D graphics hardware / firmware / software integration Experience on shader programming and shader language compiler Real-time compute and 3D graphics libraries, such as Vulkan, OpenCL, OpenGL, Direct3D Object-oriented programming in modern C++ Strong software development skills on Linux and debug skills on hardware Candidate should have extensive experience in the diagnostics environments with emphasis on ASIC system-level verification Standard diagnostics design and development techniques A proven understanding of computing or graphics engine architecture Experience on Linux Shell Experience developing in a sophisticated software environment Explore and adopt new or evolving verification methodologies used in the industry to verify complex ASIC designs within aggressive, market-driven schedules Experience with source code control systems Familiarity with Conan package manager Knowledge of cmake 3D game engine development is a plus Knowledge of RTL design practices and tools is a plus Academic Credentials : Bachelor’s / Master’s degree, in Electrical / Computer Engineering or Computer Science Location : Markham, Canada #LI-AJ1 #LI-HYBRIDBenefits offered are described : AMD benefits at a glance.

AMD does not accept unsolicited resumes from headhunters, recruitment agencies, or fee-based recruitment services. AMD and its subsidiaries are equal opportunity, inclusive employers and will consider all applicants without regard to age, ancestry, color, marital status, medical condition, mental or physical disability, national origin, race, religion, political and / or third-party affiliation, sex, pregnancy, sexual orientation, gender identity, military or veteran status, or any other characteristic protected by law.

We encourage applications from all qualified candidates and will accommodate applicants’ needs under the respective laws throughout all stages of the recruitment and selection process.

Il y a plus de 30 jours
Emplois reliés
Offre sponsorisée
Crossover
Toronto, Ontario
Télétravail

Your mandate? Harnessing LLMs to revolutionize how businesses operate, improving efficiency and effectiveness. Designing and building high-quality AI automations to streamline processes, enhance productivity, and deliver robust, scalable solutions across diverse applications. Experimenting with stat...

RBC - Royal Bank
Toronto, Ontario

Senior Machine Learning and Data Engineer is responsible for developing application for large-scale data processing and analysis. A comprehensive grasp of ml methodologies and principles, such as supervised and unsupervised learning, deep learning, and NLP/GenAI. Implement reusable pipelines and MLO...

University Health Network
Toronto, Ontario

With a long tradition of ground breaking firsts and a purpose of “Transforming lives and communities through excellence in care, discovery and learning”, the University Health Network (UHN), Canada’s largest research teaching hospital, brings together over 16,000 employees, more than 1,200 physician...

theScore
Toronto, Ontario

As a machine learning engineer, you will get the opportunity to contribute to, optimize, and deploy many exciting models as well as help the team build net-new features into our machine learning platform. Design and build new machine learning pipelines and optimization routines. The Data Science & M...

Canada Workday ULC
Toronto, Ontario

As a Senior Machine Learning Engineer, you will research, develop and build impactful and scalable personalized recommendation systems and generative AI applications within the Human Capital Management space. Experience developing and deploying machine learning solutions using large-scale datasets, ...

Manulife
Toronto, Ontario

Collaborate with Data Engineers and IT Domain Experts to understand source data and formulate hypotheses and insights prior to model design , using multi signal data sources. Develop and deploy machine learning models, to solve business problems using variety of algorithms and techniques like LLM , ...

Astra North Infoteck Inc.
Toronto, Ontario

Understanding of Public Key Infrastructure (PKI), handling public key and private key certificates in Azure environment for Paas services and applications. Understand security, risks and mitigations to load data and training models securely into Cloud. Demonstrated knowledge of cloud provisioning an...

Lime
Canada

Collaborate closely across engineering, product, data science, operations and more to make the best technical and product decisions. Exact salary will ultimately depend on multiple factors, which may include the candidate’s location of residence, the successful candidate's skills, experience and oth...

Ubisoft
Toronto, Ontario

Understanding of current novel and standard runtime and offline animation techniques for games and film. Analyse existing animation tech stack and propose and implement novel approaches using machine learning techniques. Masters or PHD in a machine learning software engineering field (or equivalent ...

Company 1 - The Manufacturers Life Insurance Company
Toronto, Ontario

Develop and lead machine learning and AI driven projects. Deploy machine learning models and applications on cloud platforms like Azure ML or Databricks, ensuring detailed integration and scalability. Collaborate with data engineers and ML engineers to integrate data science solutions into existing ...