yoinka

Senior Software Development Engineer - PYTHON PACKAGING

AMD

Munich, GermanyFull TimeSenior
Sign in to applyVerified 1h ago
Location
Munich, Germany
Employment
Full Time
Work model
On-Site
Level
Senior

Skills

AWSCI/CDLinuxPython

About this role

WHAT YOU DO AT AMD CHANGES EVERYTHING   At 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 the real differentiator is our culture. 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. Join us as we shape the future of AI and beyond.   Together, we advance your career.    Senior Software Development Engineer  - PYTHON PACKAGING   ( This position is open to candidates based in EMEA and can be performed remotely)   THE ROLE:     We are  seeking  a highly technical Python Packaging Engineer to drive the packaging and release of our Python packages. In this role, you will  be responsible for  designing and  maintaining  the systems that package, version, and publish our packages and components, ensuring reliability and consistency across our open-source package publishing and  build   infrastructure.  As a member of the DevOps  team  you will  shape packaging standards, improve CI/CD pipelines, and drive the reproducibility and trustworthiness of our releases.     THE PERSON:   The ideal candidate brings deep hands-on  expertise  in the Python packaging ecosystem, paired with a strong infrastructure and automation mindset. You are comfortable designing and  maintaining  robust release pipelines   KEY RESPONSIBILITIES:   Publishing Pipeline:   Contribute to the design, maintenance, and improvement of automated workflows for publishing Python packages Build & Release Infrastructure:  Develop and  maintain  CI/CD pipelines that automate testing, linting, and release processes across our components. Security & Supply Chain:  Implement signing, attestation, and vulnerability scanning as part of the release process, strengthening our software supply chain Developer Experience:  Reduce friction for engineers publishing packages by creating tooling, templates, and documentation that make packaging intuitive and consistent across teams     REQUIRED EXPERIENCE:     Strong Python  proficiency  and deep familiarity with the Python packaging ecosystem ( PyPA  standards,  pyproject.toml , build backends such as  setuptools , hatchling, flit, or poetry, wheel/ sdist  formats, and package managers such as pip or  uv ) Proficiency  in C/C++ and  CMake , with the ability to troubleshoot build failures across a diverse set of packages Hands-on experience building and  maintaining  CI/CD pipelines for package releases Proven experience with  PyPI  publishing workflows and package registry concepts   PREFERRED EXPERIENCE:     Experience  maintaining  or contributing to open-source Python libraries Familiarity with software supply chain security practices ( Sigstore , SBOM, SLSA,  Dependabot ) Experience building or operating PEP 503-compliant package repositories Familiarity with AWS services is a plus Experience packaging and publishing Python packages as  native Linux packages ( e.g.   deb  or  rpm )  is a plus   ACADEMIC CREDENTIALS:   Bachelor’s or M aster's degree in Computer Science, Computer Engineering, Electrical Engineering, or equivalent on the job pratcical experience.     #LI-GS1 #Hybrid #Remote 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,

Senior Software Development Engineer - PYTHON PACKAGING at AMD, Munich, Germany | Yoinka