Senior Python Engineer (Remote, Colombia / Costa Rica)
Gorilla Logic
Descripcion del puesto
About the role
Gorilla Logic is hiring a Senior Python Engineer to work remotely with a team that keeps client language runtimes, dependencies and development tooling supported and reliable. The engineer helps engineers build and ship safely by maintaining shared standards and running upgrades across the codebase, working with Developer Productivity, CI/CD and Test Platform Engineering on migration tooling, shared libraries and testing. The client's priorities are Python 3.12 migrations, dependency compatibility and keeping services current.
Key responsibilities
- Prepare Python 3.12 migration and runtime-change PRs for assigned packages and deployable targets, following the team's migration plan.
- Resolve dependency and build compatibility issues blocking upgrades, update version constraints and replace deprecated dependencies after Code Standards review.
- Validate migrations with package-level, unit, integration and runtime compatibility tests, investigate failures and document evidence for a safe rollout.
- Improve migration scripts, build configuration, linting and static checks to make repeated migration work safer and easier to review.
- Address code review feedback, coordinate with package and service owners, track completed work and blockers, and escalate issues needing broader platform changes.
Required profile
- 5+ years of professional Python experience, including maintaining production services or shared libraries in a large codebase.
- Ability to work independently on scoped tasks, write clear PRs, respond to review feedback and communicate progress and blockers in a distributed team.
- Preferred: experience with large-scale refactors, staged runtime rollouts or coordinating dependency upgrades across many packages; previous work on developer productivity, build and test infrastructure or platform engineering teams.
Required skills
- Strong knowledge of Python packaging and build tooling, including dependency resolution, version constraints, virtual environments and package compatibility.
- Experience upgrading Python runtimes and libraries, diagnosing behavior changes across versions and managing transitive dependencies.
- Linting, formatting and static analysis in CI/CD pipelines, adapted to an existing toolchain.
- Strong testing and debugging across unit, integration and runtime compatibility tests, able to distinguish migration regressions from unrelated failures.
- Replacing deprecated dependencies while preserving required behavior.
Questions fréquentes
Por que reporta esta oferta?
Explorar más
Salarios, guías y búsquedas en Colombia.
Salarios por profesión
Postula en 30 segundos
Ingresa tu email para postular. Se creara una cuenta automaticamente.
Al continuar, aceptas nuestras condiciones de uso.
Ya tienes cuenta? Iniciar sesion
¿Una pregunta sobre esta oferta?
Hágala aquí: recibirá el resumen completo por correo, de inmediato.
Publicado hace 5 horas
Expira en 1 mes
4 vistas · 0 interested
Aumenta tus posibilidades
Sube tu CV: te propondremos las ofertas que coinciden con tu perfil.
Analizando tu CV...
Gorilla Logic
Ofertas relacionadas
-
Ingénieur Senior Angular / JavaScript (Front‑end) – Plateforme Clinique SaaS
Newfire Global Partners Bogotá -
Ingénieur Full‑Stack Senior (Go & Angular) – Innovation Santé
Newfire Global Partners Bogotá -
Lead Software Engineer - Cloud Solutions
pariveda Bogotá -
Semi-Senior Data Analytics (Remote)
BairesDev Cartagena -
Ingeniero Python / Investigación y Desarrollo – Trabajo Remoto
BairesDev Bogota