Skip to main content

Backend Developer - Python

Technology
Uverus
Abuja, Nigeria1 months agoUntil 13/05/2026
Full time

Job description

We are seeking a skilled Python Developer<\/b> with experience integrating AI/ML systems and APIs, and exposing functionality via first -party APIs. In this role, you will collaborate with backend developers, and work with available systems and platforms (third -party and open -source) to build scalable, high -performance applications that leverage AI/ML capabilities. You will be responsible for designing, implementing, and optimizing API services that enable seamless interactions with machine learning models and external AI platforms.

<\/p>

Responsibilities<\/b>

<\/h2>

  • Develop, maintain, and optimize Python -based APIs<\/b> that expose AI/ML functionality for internal and external use.

    <\/li>

  • Integrate third -party AI/ML APIs<\/b> (e.g., OpenAI, Google Vertex AI, AWS SageMaker, Hugging Face, ElasticSearch) into our applications.

    <\/li>

  • Work with engineering teams<\/b> to deploy, monitor, and scale AI models in production environments.

    <\/li>

  • Implement efficient data pipelines<\/b> for model inference, training, and evaluation.

    <\/li>

  • Ensure API security, authentication, and authorization using industry standards (OAuth, JWT, API keys).

    <\/li>

  • Write high -performance, scalable, and well -documented<\/b> code.

    <\/li>

  • Optimize API endpoints for low -latency inference<\/b> and efficient resource utilization.

    <\/li>

  • Collaborate with DevOps teams to deploy AI -powered applications using Docker, Kubernetes, and cloud services (AWS/GCP/Azure)<\/b>.

    <\/li>

  • Implement logging, monitoring, and error -handling mechanisms for robust API services.

    <\/li>

  • Stay updated on emerging AI/ML technologies<\/b> and recommend best practices for API integration.

    <\/li><\/ul>

    <\/div><\/span>

    Requirements<\/h3>
    • 3+ years<\/b> of experience in Python development, with expertise in FastAPI, Flask, or Django<\/b>.

      <\/li>

    • Strong understanding of RESTful APIs<\/b>, WebSockets, and API versioning best practices.

      <\/li>

    • Experience integrating AI/ML models using TensorFlow, PyTorch, Scikit -learn, or similar frameworks<\/b>.

      <\/li>

    • Proficiency with third -party AI/ML APIs<\/b> and cloud -based model deployment platforms.

      <\/li>

    • Solid understanding of asynchronous programming (Asyncio), multiprocessing, and API performance tuning<\/b>.

      <\/li>

    • Hands -on experience with PostgreSQL, MongoDB, Redis, or other databases<\/b>.

      <\/li>

    • Experience with CI/CD pipelines, containerization (Docker, Kubernetes), and cloud platforms<\/b>.

      <\/li>

    • Knowledge of authentication and security best practices for API development.

      <\/li>

    • Strong problem -solving skills and ability to work in a fast -paced environment.

      <\/li><\/ul>

      Nice to Have

      <\/h2>

      • Experience with GraphQL APIs<\/b> and real -time data streaming.

        <\/li>

      • Familiarity with LangChain, vector databases (e.g., Pinecone, FAISS), or RAG -based AI architectures<\/b>.

        <\/li>

      • Knowledge of LLMs (Large Language Models) and fine -tuning techniques<\/b>.

        <\/li>

      • Previous experience in MLOps, model monitoring, and AI -driven automation.

        <\/li><\/ul>

        <\/div><\/span>

Keywords
Software

¿Te interesa este puesto?