Norwin Technologies logo

Backend Developer – Python & AI Application Development (Data-Oriented)

Norwin Technologies

8 - 12 years

Bengaluru

Posted:15 hours ago

Apply

Job Description

Job Title: Senior Python Developer - AI Platforms & Agentic AI Application

Experience:

Location:

Notice Period:


Role Overview

Senior Python Developer


Key Responsibilities:


Python Backend Development

  • Design, develop, and maintain scalable backend applications using

    Python

    .
  • Build high-performance APIs using

    Django, Django REST Framework (DRF), and FastAPI

    .
  • Develop reusable, secure, and maintainable microservices.
  • Build and manage RESTful APIs for internal and external integrations.
  • Implement authentication, authorization, API security, rate limiting, and performance optimization.
  • Write clean, testable, and production-ready code following engineering best practices.
  • Perform code reviews and mentor junior engineers.


AI Application Development

  • Build and integrate AI-powered applications leveraging

    LLMs and Agentic AI frameworks

    .
  • Develop conversational AI, copilots, intelligent assistants, and workflow automation solutions.
  • Design and implement

    RAG (Retrieval-Augmented Generation)

    pipelines.
  • Integrate external tools, APIs, databases, and enterprise platforms into AI workflows.
  • Build multi-agent systems capable of planning, reasoning, and executing complex business processes.
  • Develop prompt management, memory handling, tool calling, and agent orchestration capabilities.


Data Engineering & AI Integration

  • Design and implement

    data pipelines

    for ingestion, transformation, and storage of large-scale datasets.
  • Manage and optimize the

    data layer

    for AI/ML applications.
  • Build scalable

    ETL workflows

    and integrate with vector databases, RAG pipelines, and LLM-based systems.
  • Ensure data quality, lineage, and governance across AI workflows


AI Platform & Integration

  • Contribute to the development of internal AI platforms and reusable AI services.
  • Integrate AI models from OpenAI, Azure OpenAI, Anthropic, Gemini, or open-source LLMs.
  • Work with vector databases and semantic search systems.
  • Develop AI service layers for scalable enterprise deployments.
  • Support model evaluation, observability, monitoring, and feedback collection.


Cloud & DevOps Collaboration

  • Deploy applications using Docker and container-based environments.
  • Work with CI/CD pipelines for automated testing and deployments.
  • Collaborate with platform teams on Kubernetes and cloud-native deployments.
  • Ensure application scalability, availability, and security.


Requirements

  • Strong hands-on experience in

    Python backend development

    and API design.
  • Proven expertise in

    data engineering

    : pipelines, ETL, data modeling, and database management.
  • Hands-on AI/ML experience with deployment of

    LLM applications

    on GPU-powered infrastructure (NVIDIA GPUs, AWS/GCP/Azure GPU instances, Kubernetes GPU orchestration).
  • Familiarity with

    frontend technologies

    (HTML, CSS, JavaScript, React/Vue).
  • Experience with

    version control (Git)

    ,

    containerization (Docker)

    , and

    CI/CD pipelines

    .
  • Knowledge of

    cloud services (AWS, GCP, Azure)

    for scalable AI deployments.
  • Strong understanding of

    system design, distributed computing, and microservices architecture

    .
  • Experience in

    data governance, performance optimization, and cost-efficient ML model deployment

    .


If interested, please share your updated CV on AkshayGR@norwintechnologies.com

Skills Required

Backend Python Application Development Django Restful Apis Generative AI Cloud Native Ai/ml Backend Development Microservices Performance Optimization Automation

Learn the skills this job asks for

See your skill gap for Back End Developer →

Free courses, interview questions and practice for each skill.

Job Type

Full Time

Mock Interview

Practice Video Interview with JobPe AI

Start Python Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

coding practice

Enhance Your Python Skills

Practice Python coding challenges to boost your skills

Start Practicing Python Now
Norwin Technologies logo
Norwin Technologies

RecommendedJobs for You