Overview
The Python Platform Engineer will work on building secure, reliable, and user-friendly platform capabilities for development teams. This contractor will focus on enhancing Python package management, driving CI/CD automation, and establishing self-service features that minimize manual processes while ensuring security across environments. The role requires active participation in designing and refining platform solutions in close collaboration with development teams.
Responsibilities
- Build and maintain secure Python and package-management golden paths.
- Develop curated package repositories and controlled publishing workflows.
- Build reusable CI/CD pipelines, repository templates, and automation.
- Integrate platform services with SSO, RBAC, security, and runtime environments.
- Support reproducible environments across Windows, WSL, and Linux.
- Implement automated onboarding and self-service capabilities.
- Support vulnerability scanning, SBOMs, provenance, and policy-as-code.
- Troubleshoot developer and build issues and drive continuous improvement.
Requirements
- Strong Python engineering experience.
- Hands-on knowledge of pip, PyPI, Conda, and dependency management.
- Experience with CI/CD and reusable pipeline/repository templates.
- Experience with artefact repositories and package publishing.
- Understanding of containers and reproducible environments.
- Experience with APIs, SSO/RBAC, logging, and audit.
- Familiarity with software supply-chain security and policy-as-code.
- Strong collaboration, communication, and problem-solving skills.