Python Developer in Test

Company: AMD
Apply for the Python Developer in Test
Location: Cambridge
Job Description:

From AMD: Our mission is to build great products that accelerate next-generation computing experiences—from AI and data centers, to PCs, gaming and embedded systems. Grounded in a culture of innovation and collaboration, we believe real progress comes from bold ideas, human ingenuity and a shared passion to create something extraordinary. When you join AMD, you’ll discover that our culture is the real differentiator. We push the limits of innovation to solve the world’s most important challenges—striving for execution excellence, while being direct, humble, collaborative, and inclusive of diverse perspectives.

Python Developer in Test

A senior engineer is needed to expand the team responsible for system‑level validation of AMD’s cutting‑edge, networking, low‑latency Ethernet Adapters and SmartNIC technology in our Data Centre Group. The role focuses on system‑level testing and uses a comprehensive framework of heavily automated test suites.

Responsibilities

  • Design, write, execute and support comprehensive test cases using modern test frameworks based on defined and extrapolated use cases.
  • Collaborate with a development team during the test cycle of our products, run tens of thousands of test cases with the home‑grown toolchain, analyse results, present findings clearly and concisely, and investigate issues to understand root‑cause.
  • Work across functional teams and learn about all aspects of product design and lifecycle.
  • Contribute to the division’s automated test systems, continually produce large datasets of information that need analysis and triage.

Requirements

  • Typically 2-4 years of experience in a similar role; entry‑level candidates with strong initiative and problem‑solving experience will be considered.
  • Solid understanding of software engineering principles, data structures, algorithms, operating systems concepts and multi‑threaded programming.
  • Excellent design and code development skills, familiarity with Linux and modern software tools and techniques for development.
  • Strong organizational abilities, attention to detail, teamwork and good interpersonal communication.

Candidates Will

  • Be especially adept in Python; C/C++ experience is a bonus.
  • Possess an inquisitive and curious nature, eager to understand how things work, and to get to the root cause of issues.
  • Ideally be familiar with networking protocols (TCP/IP, RDMA), though this is not essential.

Academic Credentials

  • A degree in a scientific or engineering subject, an equivalent qualification, or relevant professional experience.

Benefits

Benefits offered are described: AMD benefits at a glance.

Equal Opportunity Statement

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.

Artificial Intelligence

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

Posting Status

This posting is for an existing vacancy.

#J-18808-Ljbffr…

Posted: May 24th, 2026