Skip to main content

Python Developer

Technology
Confidential
London, United Kingdom1 months agoUntil 11/05/2026

Job description

Job Description

Python Developer – Public API Package

Role Overview

We are looking for a Python Developer to design and deliver a public-facing Python package that enables analysts and external users to interact with an application’s public API. This package will be the Python equivalent of an existing R package and must be suitable for public release via PyPI .

Key Responsibilities

  • Design and develop a Python package to access public API endpoints
  • Implement:
  • Simple, reusable Python functions for querying APIs
  • Data cleaning, validation, and transformation utilities
  • Ensure outputs are analysis-ready and consistent
  • Write clear documentation, examples, and usage guides
  • Produce production-quality code suitable for open-source or public distribution
  • Package and publish the library to PyPI
Required Skills & Experience
  • Strong Python development experience
  • Experience working with REST APIs
  • Familiarity with data manipulation libraries (e.g. pandas, numpy)
  • Experience writing clean, well-documented, testable code
  • Understanding of Python packaging and versioning
Desirable
  • Experience publishing packages to PyPI
  • Familiarity with data science or analytics workflows
  • Experience supporting analyst-facing tools

¿Te interesa este puesto?