Profiling Tools Engineer — Multi-Node, C++/Python

RiseMe

Tampere

On-site

CAD 120,000 - 150,000

Full time

14 days+
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

AMD is seeking a software developer for the ROCm Profiling Tools within the AI GPU Software Group. The role focuses on designing, coding, testing and integrating profiling features, while collaborating across global teams and maintaining production-quality code.

The ideal candidate will have advanced C++ and Python experience, API design skills, and familiarity with distributed, multi-threaded environments, Linux, GitHub and Docker. Visa sponsorship is not available.

Qualifications

  • Advanced C++ and Python development background.
  • Experience in designing APIs and integrating them with large-scale applications.
  • Experience with multi-threaded asynchronous codes, networking, client-server, and distributed models.
  • Proficiency in using AI tools for enhanced productivity in code development.
  • Experience with Databases.
  • Experience with Linux, GitHub, Docker development environment.
  • Effective communication and problem-solving skills.
  • Familiarity with performance analysis tools and methods.

Responsibilities

  • Work closely with profiling tools teams and open source code base.
  • Communicate and collaborate across many teams to coordinate features across profiling tools stack.
  • Design, code, test and integrate features, enhancements and bug fixes into the profiling tools stack.
  • Define and implement abstraction layers for data handling.
  • Refactor code bases to improve modularity and interoperability.
  • Implement scalable data transfer solutions for multi-node distributed environments.
  • Experience with production software quality assurance practices, methodologies, and procedures.
  • Excellent communication skills and experience working with global teams.
  • Able to adapt quickly to new code bases and contribute production level software to the profiling tools.

Job description

AMD is seeking a software developer for the ROCm Profiling Tools within the AI GPU Software Group. The role focuses on designing, coding, testing and integrating profiling features, while collaborating across global teams and maintaining production-quality code.

The ideal candidate will have advanced C++ and Python experience, API design skills, and familiarity with distributed, multi-threaded environments, Linux, GitHub and Docker. Visa sponsorship is not available.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Profiling Tool Development Engineer
Profiling Tool Development Engineer

RiseMe • Tampere

On-site
CAD 120,000 - 150,000
ROCm Feature Enablement Lead: dGPU/CPU Systems Design
ROCm Feature Enablement Lead: dGPU/CPU Systems Design

AMD • Tampere

On-site
EUR 75,000 - 118,000
Systems Design Engineer - dGPU / CPU Software Feature Enablement
Systems Design Engineer - dGPU / CPU Software Feature Enablement

AMD • Tampere

On-site
EUR 75,000 - 118,000
GPU Performance Engineer – AI Kernels
GPU Performance Engineer – AI Kernels

AMD • Helsinki

Hybrid
EUR 100,000 - 140,000
GPU Performance Engineer – AI Kernels
GPU Performance Engineer – AI Kernels

Advanced Micro Devices • Helsinki

Hybrid
EUR 90,000 - 140,000
Senior Data Center GPU Systems Engineer (Post-Silicon)
Senior Data Center GPU Systems Engineer (Post-Silicon)

RiseMe • Tampere

On-site
CAD 120,000 - 160,000
GPU AI Kernel Performance Engineer
GPU AI Kernel Performance Engineer

AMD • Helsinki

Hybrid
EUR 100,000 - 140,000
Cloud Infrastructure Software Engineer – Semiconductor Design
Cloud Infrastructure Software Engineer – Semiconductor Design

Advanced Micro Devices, Inc. • Tampere

On-site
CAD 100,000 - 150,000
AMD benefits at a glance
AI Performance Engineer (Life Sciences)
AI Performance Engineer (Life Sciences)

AMD • Helsinki

On-site
EUR 90,000 - 150,000
GPU AI Kernel Performance Engineer
GPU AI Kernel Performance Engineer

Advanced Micro Devices • Helsinki

On-site
EUR 90,000 - 140,000