Senior Numerical ML Software Engineer (C/C++, HPC)

Advanced Micro Devices

Manchester

Hybrid

GBP 55,000 - 95,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Advanced Micro Devices (AMD) invites engineers with a solid background in mathematics, data science and software development to join our team focused on classical machine learning and numerical algorithms. You will work across HPC environments, implementing parallel code in C/C++ and contributing to high-performance AI platforms.

This role offers exposure to the latest AMD technologies, collaboration with world-class engineers, and opportunities to impact software that powers data centers, AI

Qualifications

  • Master's degree or PhD in Mathematics, Statistics, Data Science or equivalent.
  • Strong software development experience in C/C++ and numerical computing.
  • Experience with HPC environments and parallel programming.

Responsibilities

  • Development of mathematical and statistical software with an emphasis on usability, accuracy and performance
  • Implement serial and parallel algorithms solving real world classical machine learning problems, taking ownership from design to delivery
  • Build and deploy software for the most advanced CPU and AI platforms in the world
  • Develop and maintain a suitable test infrastructure
  • Innovate in production software environments continuously striving to optimize the workflow
  • Collaborate across the organization
  • Liaise with stakeholders and follow up on action items

Skills

Classical Machine Learning
Data Science
Numerical Algorithms
C/C++

Education

Master's degree or PhD in Mathematics, Statistics, Data Science or equivalent

Tools

MPI
OpenMP
Python
Shell
R

Job description

Advanced Micro Devices (AMD) invites engineers with a solid background in mathematics, data science and software development to join our team focused on classical machine learning and numerical algorithms. You will work across HPC environments, implementing parallel code in C/C++ and contributing to high-performance AI platforms.

This role offers exposure to the latest AMD technologies, collaboration with world-class engineers, and opportunities to impact software that powers data centers, AI

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Sr. Mathematical/Statistical Software Engineer
Sr. Mathematical/Statistical Software Engineer

AMD • Manchester

On-site
GBP 65,000 - 90,000
AMD benefits at a glance
Senior Math & ML Software Engineer (Hybrid)
Senior Math & ML Software Engineer (Hybrid)

AMD • Manchester

Hybrid
GBP 65,000 - 90,000
AMD benefits at a glance
Sr. Mathematical/Statistical Software Engineer
Sr. Mathematical/Statistical Software Engineer

Advanced Micro Devices • Manchester

Hybrid
GBP 55,000 - 95,000
Senior Staff Software Engineer, Systems & Performance
Senior Staff Software Engineer, Systems & Performance

Advanced Micro Devices • Cambridge

On-site
GBP 90,000 - 120,000
Senior Staff Software Development Engineer
Senior Staff Software Development Engineer

Advanced Micro Devices • Cambridge

On-site
GBP 90,000 - 120,000
CPU Performance Modelling Architect
CPU Performance Modelling Architect

AMD • Cambridge

Hybrid
GBP 60,000 - 90,000
Senior Software Development Engineer
Senior Software Development Engineer

AMD • Cambridge

On-site
GBP 65,000 - 85,000
CPU Performance Modelling Architect
CPU Performance Modelling Architect

Advanced Micro Devices • Cambridge

On-site
GBP 70,000 - 110,000
Embedded AI/ML Software – Technical Marketing Engineer
Embedded AI/ML Software – Technical Marketing Engineer

AMD • Belfast City District

On-site
GBP 65,000 - 90,000
AMD benefits at a glance
x86 Software Solution Architect and Planner
x86 Software Solution Architect and Planner

AMD • Belfast City District

On-site
GBP 90,000 - 120,000
AMD benefits at a glance