Back to Search Results
Get alerts for jobs like this Get jobs like this tweeted to you
Company: AMD
Location: HKI, Uusimaa, Finland
Career Level: Mid-Senior Level
Industries: Technology, Software, IT, Electronics

Description



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:

 

AMD's AI Solutions Customer Engineering is seeking a Senior Software Engineer to join our HPC & AI Software Enablement team, focusing on optimization and development of software stack for AMD Instinct GPUs and AI acceleration workloads. Other companies may advertise similar roles as a performance engineer, software architect, or HPC specialist. This role involves deep technical expertise in GPU computing, mathematical optimization algorithms, and AI framework development. The Senior Software Engineer will work at the intersection of hardware and software optimization, delivering cutting-edge solutions for research scientists, enterprise customers.

 

THE PERSON:

 

We're looking for a technically exceptional individual with deep expertise in high-performance computing and GPU acceleration. You must be detail-oriented with strong analytical problem-solving skills. The ideal candidate has comprehensive knowledge of computer architectures, mathematical systems, and artificial intelligence frameworks. You must have extensive software development experience with a proven track record in performance optimization and system-level programming. A strong foundation in mathematics and numerical methods is essential.

You must possess strong technical leadership qualities and the ability to translate complex technical concepts into actionable engineering solutions. Our projects require someone who can work independently while collaborating effectively with cross-functional teams. You need to be passionate about performance optimization and possess the technical depth to debug complex GPU acceleration issues. As a senior contributor, you'll mentor junior engineers while driving technical excellence across multiple projects simultaneously.

 

KEY RESPONSIBILITIES:

  • Drive optimization strategies for GPU-accelerated AI and HPC workloads on AMD hardware platforms
  • Lead technical research and implementation of iterative numerical methods and mathematical algorithms for GPU acceleration
  • Collaborate with hardware engineering teams to identify and resolve performance bottlenecks in GPU computing stacks
  • Conduct comprehensive performance analysis and optimization of open-source software packages and customer applications
  • Deliver technical documentation and performance benchmarks to support product development and customer engagement
  • Mentor engineering teams on GPU programming best practices and performance optimization techniques

 

PREFERRED EXPERIENCE:

  • Possess deep understanding of GPU architectures and parallel computing principles
  • Extensive experience with HPC optimization & numerical methods
  • Proven track record in AI framework development and machine learning acceleration
  • Strong background in mathematical algorithm implementation and optimization
  • Experience leading technical projects and mentoring engineering teams

 

TECHNOLOGY SKILLS:

  • Expert-level proficiency in C/C++ and Python programming languages
  • Deep understanding of GPU programming models (CUDA, ROCm)
  • Experience with AI frameworks (PyTorch, TensorFlow) and optimization libraries
  • Strong foundation in numerical linear algebra and iterative mathematical methods
  • Familiarity with parallel computing architectures and memory optimization techniques

 

ACADEMIC CREDENTIALS:

  • Advanced degree (Master's or PhD) in Computer Science, Mathematics, or Engineering required
  • Specialization in high-performance computing, numerical methods, or related technical field preferred

 

LOCATION:

  • Finland

 

#LI-DB1

#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.


 Apply on company website