AI Jobs Map

National e-Governance Division · Delhi, India

Python / AI Developer

mid_levelcontractPosted 10 days ago
Apply on LinkedInOpens the original posting. AI Jobs Map never asks for your details.

Stack mentioned

pythongenerative-aillmrest-apimicroservicesfastapiflaskdjangoragvector-databasessystem-designunit-testingpineconeweaviatesqlnosqlgitdockerci/cdlangchain

Python / AI Developer

Please note this is a Contractual role initially for 3 years

Experience Required : 3 – 5 Years

Number of Positions : 1

Role Summary

The Python / AI Developer will work under the guidance of the Senior Architect-Developer to build, test and deploy AI-enabled, reusable components and services for NeGD projects, with a strong focus on hands-on GenAI/LLM implementation.

Key Responsibilities

- Design, develop and maintain REST APIs and microservices using Python frameworks (e.g., FastAPI, Flask, Django).

- Build AI/GenAI-enabled features including LLM integration, Retrieval-Augmented Generation (RAG) pipelines, embeddings generation and vector search.

- Develop and maintain reusable APIs, services, SDKs and common components for use across multiple NeGD projects.

- Integrate third-party and open-source LLMs / AI models into enterprise applications, including prompt design and evaluation.

- Write clean, well-tested, well-documented and maintainable code following defined architecture and coding standards.

- Collaborate with the Senior Architect-Developer on system design, technical decisions and code reviews.

- Participate in unit testing, integration testing and deployment activities for the components developed.

- Troubleshoot, debug and optimize application performance, including AI/LLM response latency and accuracy.

- Document technical designs, APIs and reusable components for adoption by other project teams.

Mandatory Skills & Experience

- 3–5 years of strong, hands-on Python development experience.

- Solid experience building and consuming REST APIs and working with microservice architectures.

- Mandatory hands-on AI/GenAI implementation experience (not limited to theoretical knowledge) — actual project/product experience required.

- Practical experience with LLM integration, RAG pipelines, embeddings and vector databases (e.g., FAISS, Pinecone, Chroma, Weaviate).

- Experience developing reusable APIs, services and components intended for use across multiple applications/projects.

- Working knowledge of SQL/NoSQL databases and ORMs.

- Familiarity with version control (Git), containerization (Docker) and basic CI/CD workflows.

Preferred / Good-to-Have Skills

- Experience with LangChain, LlamaIndex or similar AI/LLM orchestration frameworks.

- Exposure to cloud AI services (Azure OpenAI, AWS Bedrock, Google Vertex AI).

- Prior experience on government, public sector or large-scale citizen services platforms.

- Basic understanding of frontend technologies for API/UI integration and testing.

Educational Qualification

B.E./B.Tech/MCA in Computer Science, IT.

More jobs at National e-Governance Division

  • National e-Governance Division · New Delhi, Delhi, India

    yesterday

    Project Manager

    Hybridseniorcybersecuritydevsecops
  • National e-Governance Division · New Delhi, Delhi, India

    yesterday

    Business Analyst / Manager – State Integration

    seniorexceldata-analysispower-bi
  • National e-Governance Division · New Delhi, Delhi, India

    2 days ago

    Vice President – Engineering

    seniorawsazuregcpsystem-design+4
  • National e-Governance Division · New Delhi, Delhi, India

    2 days ago

    Vice President – AI/ML

    seniorartificial-intelligencedata-scienceawsazure+4
  • National e-Governance Division · New Delhi, Delhi, India

    10 days ago

    AI Safety Reseracher

    seniorai-safetycybersecurityartificial-intelligencellm+4