
Senior AI/ML Software Engineer
- Dublin
- Permanent
- Full-time
- Analytical modelling of the compute and data movement for the performance optimized mapping of the ML use cases onto the parallel processing architectures such as NPU and GPU
- Applying strong software engineering skills to implement/improve performance optimization techniques to be integrated into performance projection tool flows
- Using performance projection tools to provide results for target ML workloads and hardware architectures
- Technical interaction with internal engineering teams and AMD customers
- Stay informed of trends in the areas of ML models/algorithms, software stacks and hardware architectures
- Strong python and C/C++ programming experience
- Strong understanding of AI/ML algorithms, tools/framework, and model representations such as onnx, pytorch
- Strong experience in analytical modelling of the ML operators on target architectures in terms of compute and date movement
- Background in using optimization libraries and solvers (e.g., PuLP, CBC, Gurobi) is a plus
- Effective communication and problem-solving skills
- Bachelor’s or Master's or PhD degree in Computer Science, Computer Engineering, Electrical Engineering, or equivalent .
#LI-HybridBenefits offered are described: .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.