← Back to jobs

Senior Python Developer

Odixcity Consulting · Nigeria

Full TimeSeniorvia Myjobmag
Salary
Undisclosed
Location
Nigeria
Posted
2 hours ago

Required skills

PythonFastAPIPydanticSQLAlchemyCeleryasyncioData pipelinesParquetJSONLAWSGCPAzureDaskRayPolars

About the role

Senior Python Developer

Odixcity Consulting is seeking a Senior Python Developer to build advanced AI systems that understand, generate, and debug Python code. You will design infrastructure, pipelines, and evaluation frameworks that power our models.

Responsibilities

  • Design and maintain data pipelines for large-scale code datasets (cleaning, deduplication, filtering, and augmentation)
  • Build evaluation harness to benchmark model performance on real-world Python tasks (LeetCode-style, open-source repos, internal test suites)
  • Develop internal tooling (FastAPI, CLI tools, background workers) to streamline model experimentation and deployment
  • Optimize inference performance – caching, batching, async I/O, and memory profiling
  • Integrate with LLM APIs and open-source models (vLLM, TGI, Transformers) to build reusable Python abstractions
  • Write robust tests, type-annotated code, and comprehensive documentation
  • Collaborate with ML engineers to translate research prototypes into scalable, maintainable Python services

Requirements

  • 6+ years of professional Python experience (3.11+), with deep knowledge of the standard library, asyncio, typing, and packaging
  • Strong experience with FastAPI, Pydantic, SQLAlchemy, and Celery or similar task queues
  • Proven track record building data-intensive applications – handling millions of records, working with Parquet/JSONL, and using tools like Dask, Ray, or Polars
  • Experience with cloud infrastructure (AWS/GCP/Azure) – S3, RDS, Lambda, ECS, or similar
  • Familiarity with ML/Ops practices – model versioning, experiment tracking (MLflow/Weights & Biases), and CI/CD for data pipelines
  • Strong debugging and performance-tuning skills (cProfile, memory_profiler, etc.)

How to Apply

Interested and qualified candidates should send their CV and cover letter to: cvs@odixcityconsulting.com.ng

Use the job title as the subject of the email.

📋 How to apply

Follow the application instructions in the How to Apply section of the role description above (email, phone, or link as posted by the employer).

Apply on Myjobmag