FREE ACCESS
5,000–10,000 jobs/day
See all jobs on Scoutfield
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.

Senior Python Engineer, Fulltime
Gorilla Logic. Prepare Python 3.12 migration and runtime-change pull requests for assigned packages and deployable targets, following the team’s migration plan .
Core Competencies
Role fitCore Competencies
Use this summary to align your resume positioning with the role.
Demonstrates extensive experience in Python 3.12 migration, dependency management, and build tooling, with a strong focus on testing and debugging across various environments. Proven ability to collaborate effectively in a distributed team while managing complex migration tasks and addressing code review feedback.
Highest-signal resume keywords
Python 3.12 MigrationDependency ManagementCI/CD PipelinesTesting and DebuggingCode Review Coordination
ATS Keywords
Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills
Python PackagingBuild ToolingVersion ConstraintsStatic AnalysisUnit TestingIntegration TestingRuntime Compatibility TestingLintingDebuggingDependency Resolution
Soft Skills
Independent WorkClear CommunicationFeedback ResponseCollaboration
Tools & Technologies
Virtual EnvironmentsMigration ToolingShared LibrariesAutomation Scripts
Industry Keywords
Large CodebaseProduction ServicesDeveloper ProductivityPlatform EngineeringLinux DevelopmentApple Silicon Compatibility
Tech Stack
Tools & technologiesLinuxPython
About the role
Key responsibilities & impact- Prepare Python 3.12 migration and runtime-change pull requests for assigned packages and deployable targets, following the team’s migration plan
- Resolve dependency and build compatibility issues that block upgrades
- Update version constraints and replace deprecated dependencies where needed, with Code Standards review
- Validate migrations with package-level, unit, integration, and runtime compatibility tests
- Investigate test failures and document evidence needed 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, and track completed work and blockers
- Escalate issues requiring broader platform changes
- Collaborate with Developer Productivity, CI/CD, and Test Platform Engineering on migration tooling, shared libraries, and testing
Requirements
What you’ll need- 5+ years of professional Python experience, including maintaining production services or shared libraries in a large codebase
- Strong knowledge of Python packaging and build tooling, including dependency resolution, version constraints, virtual environments, and package compatibility
- Experience upgrading Python runtimes and libraries, including diagnosing changes in behavior across versions and managing transitive dependencies
- Practical experience with linting, formatting, and static analysis in CI/CD pipelines, and ability to adapt to an existing toolchain
- Strong testing and debugging skills across unit, integration, and runtime compatibility tests
- Ability to distinguish migration regressions from unrelated failures
- Experience replacing deprecated or unmaintained dependencies and checking that replacements preserve required behavior
- Ability to work independently on scoped tasks, write clear PRs, respond to review feedback, and communicate progress and blockers in a distributed team
- Experience with large-scale refactors, staged runtime rollouts, or coordinating dependency upgrades across many packages and services
- Familiarity with native Python extensions, compiled dependencies, or compatibility issues across Linux and Apple Silicon development environments
- Experience with shared dependency version policies, reusable migration scripts, or automation that reduces repeated upgrade work
- Previous work on developer productivity, build and test infrastructure, or platform engineering teams
Benefits
Comp & perks- Remote work
- Full-time employment