Python Developer

Codetech•Edison, NJ

About The Position

Upgrade and integrate third-party Python packages, resolving packaging compatibility, build, and automated test failures. The role includes maintaining package metadata and internal build configuration, reconciling local patches, diagnosing CI and presubmit failures, validating upgrades, and maintaining technical documentation.

Requirements

  • Strong Python development and debugging skills.
  • Experience with pip, PyPI, wheels, virtual environments, and Python packaging.
  • Experience with pytest or equivalent testing frameworks.
  • Experience with dependency resolution and version compatibility.
  • Experience with Git, Linux scripting, CI/CD, and log analysis.

Nice To Haves

  • Experience with setuptools and Poetry.
  • Experience with native C-extension builds.
  • Experience with Bazel, Copybara, or monorepos.
  • Experience with security remediation.

Responsibilities

  • Upgrade Python packages across supported runtime versions.
  • Resolve dependency, API, import, packaging, and test failures.
  • Update package metadata and internal build configuration.
  • Reconcile local patches and diagnose CI/presubmit failures.
  • Validate upgrades and maintain technical documentation.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service