Lead Open Source AI/ML Solutions Engineer

AMD

Bengaluru

On-site

INR 4,000,000 - 5,200,000

Full time

9 days ago

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

AMD in Bengaluru is seeking a Senior Member for the GPU Domain to lead architectural design and software development of GPU components. You will mentor engineers, drive performance improvements, and collaborate with cross-functional teams to push AI and GPU capabilities forward.

The role requires strong C++/Python, GPU kernel programming, and experience with AI/ML frameworks, combined with Agile processes and open-source collaboration. 12+ years’ experience preferred.

Qualifications

  • Strong C++ and Python programming skills.
  • Performance analysis skills for CPU and GPU.
  • Good knowledge of AI/ML Frameworks and Architecture.
  • Basic GPU kernel programming knowledge.
  • Experience with Agile, Scrum, Kanban methodologies.
  • Experience in all software development lifecycle phases.
  • Experience with open-source software development and community contributions.
  • Excellent analytical and problem-solving skills.
  • Strong communication for technical discussions.
  • Ability to work independently and in a team.
  • Willingness to learn new tools and methods to improve AMD software products.

Responsibilities

  • Architectural design and development of GPU software components.
  • Provide technical leadership and mentorship to junior engineers.
  • Design, write, and deliver high-quality open software solutions for GPU performance.
  • Conduct research to explore new technologies and methodologies.
  • Collaborate with hardware engineers, system architects, and product managers.
  • Develop comprehensive technical documentation and coding standards.

Skills

C++
Python
Performance analysis
AI/ML frameworks
GPU kernel programming
Agile/Scrum/Kanban
Software development lifecycle
Open-source collaboration

Education

BE/BTech/MTech/PhD in CS/CE

Tools

CUDA
HIP
OpenCL
PyTorch
TensorFlow
JAX
NCCL/RCCL
Docker
Kubernetes
Singularity

Job description

ADVANCE YOUR CAREER. ADVANCE THE WORLD. At AMD, we believe technology can change lives for the better. It can heal us, entertain us, and make us more connected, productive, and understanding of the world around us. And we’re looking for talent who feel the same: people who want to leave the planet better than they found it, those who don’t shy away from humanity’s challenges but are determined to help solve them.

ADVANCE YOUR CAREER. ADVANCE THE WORLD. At AMD, we believe technology can change lives for the better. It can heal us, entertain us, and make us more connected, productive, and understanding of the world around us. And we’re looking for talent who feel the same: people who want to leave the planet better than they found it, those who don’t shy away from humanity’s challenges but are determined to help solve them. AMD is powering the next generation of supercomputing, high-performance computing, cloud, and AI. Whether you’re designing next-gen processors, enabling AI breakthroughs, or creating go-to-market plans, every role at AMD contributes to something bigger — technology that moves the world forward.

Lead Open Source AI/ML Solutions Engineer
The Group

AI is defining the next era of computing, and this is just the beginning. We see the benefits of AI every day—enabling medical research, curbing credit card fraud, reducing congestion in cities, or simply making life easier. In the ever-evolving landscape of artificial intelligence, we are a powerhouse – a cutting-edge 'AI Open Software Solutions Team'. Specialized in AI optimization, fine-tuning large language models to unlock unprecedented Generative AI efficiency. Our team has an unparalleled perspective of the AI landscape. Our expertise extends beyond the hardware realm, encompassing library enablement, where we develop custom AI Open Software Solutions for Industry leading AI customers. As part of our team, you will be among the first in the world to combine the newest hardware with the industry’s latest applications, libraries, frameworks, and SDKs to push the limits of innovation and solve the world’s most complex challenges. We work with the industry’s most sophisticated clients to help them leverage the latest hardware capabilities for their AI use cases.

Position Overview: Senior Member – GPU Domain
Key Responsibilities
  • Architectural Design: Own architectural design and development of GPU software components, ensuring alignment with industry standards and best practices.
  • Technical Leadership: Act as one of the subject matter experts in GPU technologies, providing guidance and mentorship to junior engineers in the team on complex technical challenges.
  • Software Development: Design, write, and deliver high-quality open software solutions that enhance GPU performance and capabilities. This includes developing drivers, APIs, and other critical software components.
  • Research and Innovation: Conduct research to explore new technologies and methodologies that can improve GPU performance and efficiency. Propose innovative solutions to meet evolving market demands.
  • Collaboration: Work collaboratively with cross-functional teams, including hardware engineers, system architects, and product managers, to ensure successful integration of GPU technologies into broader systems.
  • Documentation and Standards: Develop comprehensive technical documentation and establish coding standards to ensure maintainability and scalability of software products.
EXPERIENCE - Must Have
  • Strong C++ and Python programming skills.
  • Performance analysis skills for both CPU and GPU
  • Good knowledge of AI/ML Frameworks and Architecture
  • Basic GPU kernel programming knowledge
  • Experience with software engineering methodologies such as Agile, Scrum, Kanban.
  • Experience in all the phases of software development, from requirement gathering, analysis, design, development, testing to final release.
  • Experience developing software in an end customer product delivery environment.
  • Experience with open-source software development including collaboration with community maintainers and submitting contributions.
  • Excellent analytical and problem-solving skills.
  • Strong communication skills to effectively convey complex technical concepts to both technical and non-technical stakeholders.
  • Ability to work independently and as part of a team.
  • Willingness to learn skills, tools, and methods to advance the quality, consistency, and timeliness of AMD software products.
EXPERIENCE - Good To Have
  • Experience with GPU kernel programming using CUDA, HIP or OpenCL.
  • Experience in implementing and optimizing parallel methods on GPU accelerators (NCCL/RCCL, OpenMP, MPI)
  • Experience in PyTorch, TensorFlow, JAX.
  • Experience with Singularity, Docker, and/or Kubernetes.
Qualifications
  • BE / B-Tech with several years of related experience or M-Tech with years of related experience or PhD with years of related experience in Computer Science or Computer Engineering or related equivalent.

Overall 12+ years of experience

Benefits offered are described: AMD benefits at a glance.

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.

AMD may use Artificial Intelligence to help screen, assess or select applicants for this position. AMD’s “Responsible AI Policy” is available here.

This posting is for an existing vacancy.

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

Similar jobs worth comparing

Lead HPC Software Optimization Engineer - C++
Lead HPC Software Optimization Engineer - C++

Advanced Micro Devices • Hyderabad

On-site
INR 3,000,000 - 6,000,000
AMD benefits at a glance
Lead HPC Software Optimization Engineer - C++
Lead HPC Software Optimization Engineer - C++

AMD • India

On-site
INR 450,000 - 750,000
AMD benefits at a glance
Lead HPC Software Optimization Engineer - C++
Lead HPC Software Optimization Engineer - C++

AMD • Hyderabad

On-site
INR 3,000,000 - 5,000,000
Benefits described by AMD
Senior Lead - Quality Platform Architect, GPU Software
Senior Lead - Quality Platform Architect, GPU Software

AMD • Hyderabad

On-site
INR 3,500,000 - 6,000,000
DC-GPU Performance Modeling Engineer
DC-GPU Performance Modeling Engineer

Advanced Micro Devices • Hyderabad

On-site
INR 1,500,000 - 2,500,000
Comprehensive health benefits
Inclusive work culture
Opportunities for professional development
SENIOR ARCHITECT SOFTWARE DEVELOPMENT ENGINEER
SENIOR ARCHITECT SOFTWARE DEVELOPMENT ENGINEER

AMD • Bengaluru Urban

On-site
INR 3,500,000 - 5,500,000
Technical Lead Computer Vision Software Development
Technical Lead Computer Vision Software Development

AMD • India

On-site
INR 2,000,000 - 3,000,000
Senior Lead - Quality Platform Architect, GPU Software
Senior Lead - Quality Platform Architect, GPU Software

Advanced Micro Devices • Hyderabad

On-site
INR 3,500,000 - 6,500,000
Staff/Principal GPU Kernel Optimization Engineer
Staff/Principal GPU Kernel Optimization Engineer

AMD • Hyderabad

On-site
INR 3,500,000 - 7,000,000
Software Development Engineer
Software Development Engineer

Advanced Micro Devices • Bengaluru

On-site
INR 2,200,000 - 3,200,000