Job Summary (List Format):- Upgrade and integrate third-party Python packages, resolving packaging, compatibility, build, and automated test failures.
- Upgrade Python packages across multiple supported runtime versions.
- Resolve dependency, API, import, packaging, and test failures.
- Update package metadata and internal build configurations.
- Reconcile local code patches and diagnose CI/presubmit failures.
- Validate package upgrades and maintain technical documentation.
- Strong Python development and debugging skills required.
- Experience with pip, PyPI, wheels, virtual environments, and Python package management.
- Proficient in pytest or equivalent testing frameworks.
- Skilled in dependency resolution and version compatibility.
- Experience with Git, Linux scripting, CI/CD, and log analysis.
- Experience maintaining or integrating open-source packages.
- Preferred: Experience with setuptools, Poetry, native C extension builds, Bazel, Copybara, monorepos, and security remediation.
- No background check or drug screen required.