Full Stack Developer (AI/ML & Web Applications) (New Delhi)

Full Stack Developer (AI/ML & Web Applications) (New Delhi)

15 Oct
|
National e Governance Division
|
New Delhi

15 Oct

National e Governance Division

New Delhi

Full Stack Developer (AI/ML & Web Applications)

Role Summary The Full Stack Developer will design, build and deploy secure, scalable web applications with integrated AI and machine learning capabilities. The role requires solid full-stack engineering across frontend, backend, data and cloud layers, together with practical AI/ML engineering competence: integrating models across commercial, cloud and self-hosted providers, building retrieval and agent workflows, and adapting and serving models where required.

Educational Qualification

- B.Tech./B.E., M.Tech., MCA or M.Sc. in Computer Science, Information Technology, AI/ML or a related discipline (Must have)
- Certifications are not mandatory; demonstrated work, as listed under Minimum Evidence at Screening, shall carry greater weight
- Candidates with strong verifiable work (production applications or significant open-source contributions) will be considered in lieu of formal qualification

Experience

- 4+ years of professional full-stack development (5+ years preferred); minimum 2 years building and deploying AI- or ML-powered features in production applications
- Demonstrable end-to-end ownership of at least one production web application, covering frontend, backend, database, deployment and monitoring
- Demonstrable experience delivering at least one LLM or ML-powered application to end users (such as a retrieval-augmented assistant, a document-processing workflow or an agent), including its evaluation and monitoring
- Hands-on experience with Python and TypeScript in production, and with React-based frontends
- Experience deploying containerised applications on cloud platforms through CI/CD pipelines
- Experience fine-tuning or self-hosting models, working in regulated sectors, or building Indian-language applications is a plus

Key Responsibilities

Application Development

- Design and develop responsive, accessible web applications using React and Next.js with TypeScript
- Develop backend services and APIs in Python (FastAPI) and Node.js, with clear contracts (OpenAPI or GraphQL) and versioning
- Design data models and optimise queries across relational and NoSQL databases, and implement caching and background job processing
- Translate functional requirements into well-structured, maintainable and production-ready code

AI & LLM Integration
- Integrate LLMs in a provider-agnostic manner across commercial APIs,



cloud AI platforms and self-hosted open-weight models, through an abstraction or gateway layer, so that models can be switched or compared without application changes
- Build LLM-powered features, including streaming conversational interfaces, retrieval-augmented generation with source citations, structured extraction and tool-calling agents using the Model Context Protocol (MCP)
- Implement retrieval pipelines covering document ingestion and parsing, chunking, embeddings, hybrid vector search and re-ranking
- Implement routing, caching, rate limiting and fallbacks across providers to control quality, cost and latency

Model Integration & Serving
- Integrate and serve pre-trained models (such as OCR, speech, classification and embedding models, including Indic language models) behind production APIs
- Fine-tune or adapt models where required (for example, LoRA fine-tuning of an LLM or embedding model), in coordination with data scientists
- Build evaluation suites for AI features (golden datasets, regression tests and LLM-based evaluation) and run them in CI as release gates

Security, Privacy & Responsible AI
- Implement authentication and authorisation (OAuth 2.0, OpenID Connect and role-based access control), and secure handling of APIs, secrets and personal data
- Apply OWASP Top 10 and OWASP Top 10 for LLM Applications controls, including defences against prompt injection and data leakage
- Apply data-minimisation practices in compliance with applicable data protection law, including for data sent to external model providers, and design human review for consequential AI outputs

Quality, Deployment & Operations
- Practise test-driven development with unit, integration and end-to-end tests, and maintain adequate coverage
- Containerise applications and manage deployments through CI/CD pipelines on Kubernetes or serverless platforms, using infrastructure as code
- Instrument applications with logging, metrics and tracing, including LLM traces, token usage and cost, and participate in incident resolution




- Ensure accessibility compliance (WCAG 2.2 and GIGW) and support for Indian languages in user interfaces

Collaboration & Mentoring
- Participate in Agile delivery, code reviews and architecture discussions
- Mentor junior developers, and document designs, APIs and operational runbooks

Technical Competencies
- Frontend: TypeScript, React, Next.js (App Router and server components), Tailwind CSS, component libraries (shadcn/ui or equivalent), TanStack Query; accessibility and internationalisation
- Backend: Python (FastAPI, Pydantic, asyncio) and Node.js (NestJS, Fastify or Express); REST with OpenAPI, GraphQL; WebSockets and server-sent events for streaming; background jobs (Celery or BullMQ)
- Databases & Caching: PostgreSQL (with pgvector), MongoDB, Redis; ORMs (SQLAlchemy, Prisma or Drizzle); schema migrations and query optimisation
- LLM Providers & Frameworks: commercial APIs (OpenAI, Anthropic, Google Gemini), cloud AI platforms (Azure AI Foundry, AWS Bedrock, Google Vertex AI), Indian providers (Sarvam, Bhashini) and self-hosted open-weight models via vLLM or Ollama; gateways such as LiteLLM; LangGraph, LlamaIndex or equivalent multi-provider frameworks; structured outputs, tool calling and MCP
- Retrieval & Vector Search: embeddings, chunking strategies, hybrid search and re-ranking; vector databases (pgvector, Qdrant, Milvus or Weaviate); document parsing (Docling or vision-language OCR models)
- Applied ML: PyTorch and Hugging Face Transformers for inference and fine-tuning (PEFT); scikit-learn; ONNX Runtime and quantised models; pre-trained models for OCR, speech (IndicConformer, Whisper) and Indic NLP (AI4Bharat)
- AI Evaluation & Observability: promptfoo, DeepEval or RAGAS in CI; MLflow; Langfuse or Arize Phoenix; OpenTelemetry, Prometheus and Grafana
- Security: OAuth 2.0, OpenID Connect, JWT, Keycloak or equivalent identity providers; OWASP Top 10 and OWASP Top 10 for LLM Applications; secrets management; guardrails for LLM inputs and outputs
- Testing, DevOps & Cloud: pytest, Vitest or Jest, Playwright; Git, GitHub Actions or GitLab CI, Docker, Kubernetes and Helm, Terraform; AWS, Azure or GCP managed services
- Data Pipelines (desirable): Airflow or Dagster; Kafka or other message queues

Please note this is a contractual role and its completely work form office at Delhi location

📌 Full Stack Developer (AI/ML & Web Applications) (New Delhi)
🏢 National e Governance Division
📍 New Delhi

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: full stack developer (ai/ml & web applications) (new delhi) / new delhi

Subscribe to this job alert:

Get the latest job offers by email for: full stack developer (ai/ml & web applications) (new delhi) / new delhi