Senior Software Development Engineer - PYTHON PACKAGING

AMD
Munich
Workplace: OnsiteFull timeEUR 92,960 - 132,800 annuallyFunction: Solutions Engineering & Sales EngineeringEducation: bachelorsSkills: ["Python","C/C++","CMake","CI/CD","PyPI","Setuptools","Hatchling","Flit","Poetry","Pip","Uv","Linux","Build tooling","Packaging"]

Lead the design, maintenance, and release of AMD's Python packaging ecosystem. You will own publishing pipelines, CI/CD automation, and security of the software supply chain, collaborating with DevOps and open-source packaging teams to ensure reliable, reproducible package releases across Linux environments.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
AMD
AMD
3 months ago

Senior Software Development Engineer - PYTHON PACKAGING

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 17 hours agoStatus: Live

Job Summary

Lead the design, maintenance, and release of AMD's Python packaging ecosystem. You will own publishing pipelines, CI/CD automation, and security of the software supply chain, collaborating with DevOps and open-source packaging teams to ensure reliable, reproducible package releases across Linux environments.
Location: Munich
Workplace: Onsite
Employment Type: Full time
Job Function: Solutions Engineering & Sales Engineering

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.
  • •Packaging Standards & Collaboration: Shape packaging standards and improve release reproducibility and trustworthiness of our Python packages.

Pay and Benefits

Salary: EUR 92,960 - 132,800 annually

Key Requirements

  • •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.
  • •Experience maintaining or contributing to open-source Python libraries; familiarity with software supply chain security practices (Sigstore, SBOM, SLSA, Dependabot).
Education:Bachelor's
Skills:PythonC/C++CMakeCI/CDPyPISetuptoolsHatchlingFlitPoetryPipUvLinuxBuild toolingPackaging
Languages:English
Tech Stack:PythonC/C++CMakeCI/CDPyPISetuptoolsPipUvLinux

Company Brief

AMD
Designs and produces semiconductor products including CPUs, GPUs, and adaptive SoCs for consumer, enterprise, and embedded markets, competing across PCs, data centers, and gaming industries.
Industry: Electronics Manufacturing
Company Size: Enterprise (1,001+ employees)
Revenue: USD 1B+
Growth: Public Company
Valuation: Public Company (Market Cap in USD)
Funding: IPO / Publicly Listed
Headquarters: Santa Clara, United States
Founded: 1969
Glassdoor
Glassdoor: 3.9
WebsiteLinkedIn