AMD - Austin, TX

posted 5 months ago

Full-time - Senior
Austin, TX
Computer and Electronic Product Manufacturing

About the position

At AMD, we are committed to transforming lives through our technology, enriching industries, communities, and the world. Our mission is to create exceptional products that accelerate next-generation computing experiences, serving as the foundation for data centers, artificial intelligence, PCs, gaming, and embedded systems. The culture at AMD is built on pushing the limits of innovation to tackle the world's most pressing challenges. We prioritize execution excellence while fostering a direct, humble, collaborative, and inclusive environment that values diverse perspectives. The AI Software Solutions Team at AMD is at the forefront of the AI revolution, specializing in AI optimization and fine-tuning large language models to achieve unprecedented efficiency in Generative AI. Our expertise extends beyond hardware, as we develop custom AI software solutions for leading industry clients. As a member of this elite team, you will have the opportunity to work with some of the most sophisticated clients in the industry, helping them leverage the latest hardware capabilities for their AI applications. You will be among the first to integrate cutting-edge hardware with the latest applications, libraries, frameworks, and SDKs, pushing the boundaries of innovation to solve complex global challenges. We are seeking a highly motivated and skilled Software Engineer to join our team. In this role, you will collaborate with other engineers to enable models, libraries, and applications for Instinct GPUs in both on-premises and cloud environments. Candidates should possess strong programming skills in C/C++, with Python knowledge being a plus. Experience in analyzing and optimizing software performance is essential. This is a senior-level position requiring a minimum of 4 years of post-college experience, and candidates must be self-motivated and able to work effectively within a team.

Responsibilities

  • Develop and optimize software for Instinct GPUs in on-prem and cloud environments.
  • Collaborate with a team of software engineers to enable models, libraries, and applications.
  • Analyze and optimize the performance of software solutions.
  • Work with industry-leading clients to leverage hardware capabilities for AI use cases.
  • Participate in all phases of software development, including requirement gathering, analysis, design, development, testing, and release.

Requirements

  • Bachelor's degree in Computer Science, Computer Engineering, or a related field with several years of experience, or a Master's degree with relevant experience, or a PhD with relevant experience.
  • Strong programming skills in C/C++.
  • Experience in software development within an end customer product delivery environment.
  • Familiarity with open-source software development and collaboration with community maintainers.
  • Experience with software engineering methodologies such as Agile, Scrum, or Kanban.
  • Excellent analytical and problem-solving skills.
  • Ability to work independently and as part of a team.
  • Willingness to learn new skills, tools, and methods to enhance the quality and timeliness of software products.

Nice-to-haves

  • Experience with GPU kernel programming using CUDA, HIP, or OpenCL.
  • Experience in Python programming.
  • Experience in implementing and optimizing parallel methods on GPU accelerators (NCCL/RCCL, OpenMP, MPI).
  • Performance analysis skills for both CPU and GPU.
  • Familiarity with Singularity, Docker, and/or Kubernetes.
  • Experience in all phases of software development, from requirement gathering to final release.
  • Ability to provide clear and timely communication regarding project status to leadership.

Benefits

  • Base pay dependent on skills, qualifications, experience, and location.
  • Eligibility for annual bonuses or sales incentives.
  • Opportunity to own shares of AMD stock through the Employee Stock Purchase Plan with discounts.
  • Competitive benefits package.
Job Description Matching

Match and compare your resume to any job description

Start Matching
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service