Python Developer

AMD

  • Full Time

To apply for this job please visit careers.amd.com.

Key Responsibilities:

  • Design, implement, execute, and maintain comprehensive test cases using modern test frameworks.

  • Analyze and triage results from tens of thousands of automated tests using AMD’s proprietary toolchain.

  • Present findings clearly and concisely, and investigate issues to identify root causes.

  • Collaborate closely with development teams throughout the product test cycle.

  • Work across functional teams, gaining exposure to all aspects of product design and lifecycle.

Required Skills & Qualifications:

  • Strong programming skills in Python; experience with C/C++ is a plus.

  • Solid understanding of Software Engineering principles, data structures, algorithms, operating systems, and multi-threaded programming.

  • Excellent design and coding skills with experience using Linux and modern software development tools and techniques.

  • Strong analytical mindset with curiosity and eagerness to understand system behavior and resolve issues.

  • Excellent organizational skills, attention to detail, teamwork, and interpersonal communication.

  • Familiarity with networking protocols (TCP/IP, RDMA) is a plus but not required.

Experience:

  • Typically 2– 3 years in a similar role.

  • Talented entry-level candidates with strong initiative and experience solving complex problems will also be considered.

Educational Requirements:

  • Bachelor’s or Master’s degree in Computer Science, Engineering, or a scientific discipline, or equivalent professional experience.

Job Overview