Python Technical SME

Danta Technologies
  • San Jose, CA
  • $50–$60 Per Hour
  • Quick Apply
10 days ago

Job Description

Employment Eligibility Statement:
Due to specific project and client requirements, this position is open to U.S. Citizens and U.S. Lawful Permanent Residents (Green Card holders). Sponsorship is not available at this time.
Danta Technologies evaluates all candidates in compliance with the Immigration and Nationality Act (INA) and EEOC guidelines. All hiring decisions are made without regard to race, color, religion, sex, gender identity, sexual orientation, national origin, age, disability, veteran status, or any other protected characteristic.

Note:
This position is based in San Jose, CA, and requires 5 days per week working from the office.
Only candidates who are currently located within the United States will be considered.
Applications from candidates residing outside the USA will not be accepted.


Required Experience: Minimum 10 Years of experience


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.

Detailed JD & Responsibilities:
Core Responsibilities:

  • Hands-On Hardcore Refactoring: Resolve subtle runtime type errors, dynamic import issues, and breaking 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 to align with clean upstream package releases.
  • Architectural Conversions: Execute multi-version layout migrations and structure clean boundaries for shared internal Python libraries.
  • C-Extension & FFI Auditing: Manage and refactor complex Python-to-C/C++ bindings, addressing memory management and interpreter overhead during upgrades.
Mandatory Backend Coding & Refactoring Skills
Skill Description Target Proficiency (1-5)
Backend Coding (Python) Advanced refactoring, asynchronous programming, and typing systems in Python 3.x.
Package Arch/Dependencies Untangling virtual environments, pip dependency resolvers, and package graphs.
Advanced Tooling Pipeline Hands-on scripting, automated syntax transforms, and AST manipulation tools.
Build Systems (Blaze/Bazel/Pip) Deep understanding of package packaging, wheel distributions, and module visibility.
C-Extensions / FFI Bridging compiled languages (e.g., C/C++ extensions to Python).


Notes:- All qualified applicants will receive consideration for employment without regard to race, color, religion, religious creed, sex, national origin, ancestry, age, physical or mental disability, medical condition, genetic information, military and veteran status, marital status, pregnancy, gender, gender expression, gender identity, sexual orientation, or any other characteristic protected by local law, regulation, or ordinance.

Benefits: Danta offers a compensation package to all W2 employees that are competitive in the industry. It consists of competitive pay, the option to elect healthcare insurance (Dental, Medical, Vision), Major holidays and Paid sick leave as per state law.

The rate/ Salary range is dependent on numerous factors including Qualification, Experience and Location.

Numbers & Facts

LocationSan Jose, CA
Salary$50–$60 Per Hour

Skills

  • Analysis Skillsunmatched
  • Application Programming Interface (API)unmatched
  • Architectural Servicesunmatched
  • Auditingunmatched
  • C Programming Languageunmatched
  • C++ Programming Languageunmatched
  • Debugging Skillsunmatched
  • Language Interpreterunmatched
  • Machine Toolunmatched
  • Memory Managementunmatched
  • Python Programming/Scripting Languageunmatched
  • Refactoringunmatched
  • Scripting (Scripting Languages)unmatched
  • Software Patchesunmatched
  • Technology Analysisunmatched
  • Typingunmatched

Be found by employers

5,500+ employers search our resume database daily. Add yours to get found by recruiters looking for candidates like you.

Level up your application

Professional resume templates

Browse dozens of recruiter approved resume templates, layouts and formats. Choose your favorite and make it your own in minutes.

Free resume templates

Free resume builder

Improve your existing resume or start from scratch and create a standout, ATS-friendly resume. Add job-specific content, download and apply.

Free resume builder