Software Development Engineer 2 (amd)
Job posting number: #153143 (Ref:amd54597)
Job 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:
We are looking for a dynamic, upbeat software engineer to join our growing team. As a key contributor you will be part of a leading team to drive and enhance AMD’s abilities to deliver the highest quality, industry-leading technologies to market. If you want to work with leading professors in top universities on exciting research and teaching projects using our state-of-the-art technologies, we invite you to apply to join our University Program team, which is part of the AMD Research and Advanced Development group.
We empower academic teaching, research, and entrepreneurial activities with our technologies by:
- Providing educators and researchers with access to our latest technology
- Developing and delivering teaching and training workshops designed for academia
- Developing open-source software and hardware projects for and with academia
- Organizing academic contests, hackathons, and other events
- Enabling new business and technical opportunities through partnerships
THE PERSON:JOB IS FROM: partimejobs.netVIEW
The ideal candidate possesses an innovative and problem-solving mindset, has a keen eye for Software engineering development, and is diligent and passionate about Technology. You will join a team that is passionate about enabling academics with High Performance and Adaptive Computing technologies. In this position you will be working our latest hardware and software. You will make use of innovative technologies to help us to support and continuously streamline our engineering and business processes necessary to ensure that our academic customers have a great service.
KEY RESPONSIBILITIES:
- Enabling the use of High Performance Computing and AI technologies in academia world-wide, based out of Taiwan
- Creating teaching materials, labs, design examples, demos and application notes
- Delivering technical training workshops to professors and graduate students on our latest hardware and software technologies
- Collaborating with faculty and students on research and teaching programs
- Collaborating with faculty on external funding opportunities and large programs
- Developing technical projects and supervise intern projects as required
- Supporting conferences, trade shows and customer-facing events
- Supporting academic customer queries and technical issues
- Collaborating with other teams at the company and external partners on academic programs
- Contributing to the specification, evaluation, and development of systems for academic use
- Identifying and disseminating examples of best practices in teaching and research
- Keeping up to date with latest developments in the related markets and local industries
- Managing of operations and special programs
- Continuous process improvements and automation of operations
PREFERRED EXPERIENCE:
- Familiarity with AMD High Performance Computing software and hardware development tools, and corresponding computer architecture concepts
- Experience with general software programming, development, and test processes
- Experience working in academic research/teaching setting, or alternatively, working as product, applications, or customer support engineer
- Strong oral and written communication, and excellent interpersonal skills: comfortable working with cross-functional, remote teams
- Strong problem-solving skills, being a self-starter capable of working with minimal supervision and leading new initiatives
- Willingness to travel as required by the needs of the position
An ideal candidate would also have:
- Experience in High Performance Computing (HPC) and compute acceleration
- Experience in Data Science, AI/ML infrastructure or applications development
- Experience with design and programming of heterogenous systems (made of CPU, GPUs, AI Engines), including bring-up and debugging
- Experience with most of the following technologies:
- AI: LLM, PyTorch, TensorFlow, JAX
- Programming Language: C/C++, Python
- Programming Model: HIP/ROCm/CUDA, MPI, OpenMP, BLAS
- DevOps: Kubernetes, Slurm
- Involvement with open-source community
- Experience developing successful technical proposals
- Experience publishing and presenting technical papers at conferences
ACADEMIC CREDENTIALS:
- Bachelor’s or Master’s degree in Computer/Software Engineering, Computer Science, or related technical discipline
#LI-SH2
#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.