> Markdown version of [/jobs/ext/2077316-python-infrastructure-engineer](https://www.wearedevelopers.com/jobs/ext/2077316-python-infrastructure-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Python Infrastructure Engineer - **Company:** Apollo Solutions, Inc. - **Location:** Boston, MA, United States - **Salary:** $155,000.0 - $170,000.0 - **Contract:** Permanent contract - **Skills:** Continuous Integration, Data Security, Python (Programming Language), Machine Learning, Regression Testing, Web Services, Data Processing, Gitlab, Pandas, Pytest, Gitlab-ci, Core Data, Code Restructuring, Artifactory - **Published:** August 16, 2026 - **Apply:** https://www.careerjet.com/job/us1bf117bd346e7575cfb4263b7ee03dd3/eaa ## About the Role * Strong Python skills: comfortable across many codebases, refactoring safely, writing well-tested library code * Deep familiarity with modern Python tooling: uv, pytest, ruff, static type checking (pyright/mypy), pre-commit * Experience with data processing libraries (Polars, PyArrow, Pandas) and discipline to manage breaking changes * Hands-on GitLab CI/CD: multi-stage pipelines, caching, private package indexes * Self-directed, able to own cross-cutting migrations end to end ## Description * Maintain and modernize our shared Python library ecosystem: data access (datalib, rift, portfoliolib), machine learning, API services, internal tooling * Lead cross-repo runtime and dependency upgrades (e.g. Python version migrations), keeping the ecosystem current and consistent * Standardize build and CI/CD across projects using GitLab pipelines: typecheck, lint, format, test, with pyright and ruff * Manage Python packaging and dependency resolution with uv (workspaces, lockfiles, private Artifactory indexes) * Roll out and maintain shared project templates (copier) * Upgrade core data libraries (Polars, PyArrow, Pandas) and resolve compatibility issues from new major versions * Write regression tests to guarantee migrations preserve behavior ## Related Videos - [Industrializing your Data Science capabilities](https://www.wearedevelopers.com/videos/178-industrializing-your-data-science-capabilities) - [pytest: Simple, rapid and fun testing with Python](https://www.wearedevelopers.com/videos/213-pytest-simple-rapid-and-fun-testing-with-python) - [Advanced Typing in TypeScript](https://www.wearedevelopers.com/videos/496-advanced-typing-in-typescript) - [WeAreDevelopers LIVE - Modern DevOps for IoT Devices and More](https://www.wearedevelopers.com/videos/1805-wearedevelopers-live-modern-devops-for-iot-devices-and-more) - [Enabling automated 1-click customer deployments with built-in quality and security](https://www.wearedevelopers.com/videos/83-enabling-automated-1-click-customer-deployments-with-built-in-quality-and-security) - [Automagic Configuration in Python](https://www.wearedevelopers.com/videos/363-automagic-configuration-in-python) ## Related Articles - [The 13 Best Python Libraries for Developers in 2025](https://www.wearedevelopers.com/magazine/371-the-13-best-python-libraries-for-developers-in-2025) - [Dev Digest 137 - AI'm not sure about this](https://www.wearedevelopers.com/magazine/485-dev-digest-137-ai-m-not-sure-about-this) - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers) - [How We Built a Worry-Free System That Runs for 10+ Years – And What We’d Do Again](https://www.wearedevelopers.com/magazine/751-how-we-built-a-worry-free-system-that-runs-for-10-years-and-what-we-d-do-again) - [Coffee with Developers - Maria Apazoglou - Making AI understandable for all in production](https://www.wearedevelopers.com/magazine/475-coffee-with-developers-maria-apazoglou-making-ai-understandable-for-all-in-production) - [Navigating the AI Shift](https://www.wearedevelopers.com/magazine/629-navigating-the-ai-shift)