Python Technical SME
ARCHIVED
We can't find an active application page for this role right now. It may reopen or be listed elsewhere. Use Next Steps to search for an active apply link and similar live jobs.
Job Title: Python Technical SME
Location: San Jose, CA(Onsite)
Contract: 6-9+ months.
Experience: 07+ years
Job Description
High-Level JD (Summary):
The Python Technical SME is the ultimate technical escalation point and hands-on Strike Team" lead for the Python language pod. This is a heavy Backend Coding and Refactoring role focused on resolving complex dynamic language failures, strict version incompatibilities, and critical API breaking changes across large-scale Python codebases. The SME intervenes when automated migration scripts fail, ensuring application stability during major dependency and runtime upgrades.
Core Responsibilities:
Detailed JD & Responsibilities: Hands-On Hardcore Refactoring: Resolve subtle runtime type errors, dynamic import issues, andbreaking changes introduced by major library version bumps across large Python codebases. Resolving Dependency Conflicts: Deeply analyze hierarchical pyproject.toml, requirements.txt, and setup configurations to resolve transitive dependency deadlocks. Custom Patching Management: Debug and merge historical custom overrides and patches toalign with clean upstream package releases. Architectural Conversions: Execute multi-version layout migrations and structure cleanboundaries for shared internal Python libraries. C-Extension & FFI Auditing: Manage and refactor complex Python-to-C/C++ bindings, addressingmemory management and interpreter overhead during upgrades. Mandatory Backend Coding & Refactoring Skills