Current Openings

Jr. Programmer - Mobile App & Integration

NonTeaching
Last Date: 15/05/2026 (up to 05:00 PM IST)

Salary : Rs. 30,000/- consolidated pay per month

Number of posts :  01 (one)

Age limit  : For B.E./B.Tech. 24 years and for M.Sc. / MCA / M.Tech. 26 years as on the last date of submission of online application


Eligibility Criteria: 

i) Education :
B.Tech / B.E. in Computer Science, Information Technology, or related field
M.Sc. / MCA / M.Tech. in AI, ML, Data Science, or related discipline also eligible
ii)   Experience :
 1–3 years of hands-on professional experience in mobile application development

Desired Technical Skills:
• Strong proficiency in Flutter (Dart) and/or React Native; native Android (Kotlin) or iOS (Swift) experience is a plus
• Proven experience building and publishing production-grade mobile applications
• Deep knowledge of mobile architecture patterns: MVVM, Clean Architecture, BLoC
• Experience with REST API integration, handling authentication flows (OAuth 2.0, JWT, SSO)
• Proficiency in state management: Provider, Riverpod, Redux, or equivalent
• Strong knowledge of mobile security best practices: data encryption, secure storage, certificate pinning
• Experience with CI/CD for mobile: Fastlane, GitHub Actions, Bitrise, or Codemagic
• Familiarity with backend development (Node.js, Python) for integration troubleshooting is advantageous
• Experience mentoring or guiding junior developers / interns
• Familiarity with Agile/Scrum development methodologies

Role Overview: 
This position carries end-to-end ownership of the NID mobile application's development, maintenance, and integration with backend systems. The Junior Programmer will lead the intern team working on mobile development, and will coordinate closely with the web services and AI teams to deliver a cohesive, high-quality application.

Key Responsibilities: 
• Lead the architecture, design, and development of the NID unified mobile application (cross-platform: Android and iOS)
• Define and enforce mobile development standards, code quality practices, and review intern contributions
• Integrate mobile application with all backend systems via secure REST APIs — covering Credit & Evaluation, Placements, Institute Portal, and Visiting Faculty Desk
• Implement advanced mobile features: biometric authentication, deep linking, offline-first architecture, background sync
• Manage app releases, versioning, and deployment to Google Play Store and Apple App Store
• Establish and maintain automated testing pipelines for the mobile codebase (unit, integration, UI tests)
• Monitor app performance using tools like Firebase Performance, Crashlytics, or Sentry; resolve bugs and incidents
• Collaborate with UI/UX stakeholders (including the design faculty) to ensure the app reflects NID's design ethos
• Participate in sprint planning, technical discussions, and progress reviews with the IT leadership
• Document the mobile architecture, integration points, and developer onboarding guides

Download Advertisement

Jr. Programmer - AI Integration & Development

NonTeaching
Last Date: 15/05/2026 (up to 05:00 PM IST)

Salary : Rs. 30,000/- consolidated pay per month

Number of posts :  01 (one)

Age limit  : For B.E./B.Tech. 24 years and for M.Sc. / MCA / M.Tech. 26 years as on the last date of submission of online application

Eligibility Criteria

i) Education :
B.Tech / B.E. in Computer Science, Information Technology, or related field
M.Sc. / MCA / M.Tech. in AI, ML, Data Science, or related discipline also eligible

ii)   Experience :
 1–3 years of professional experience in applied AI/ML development or AI product engineering

Desired Technical Skills:
• Strong proficiency in Python; deep expertise in ML frameworks: TensorFlow, PyTorch, or JAX
• Hands-on experience with LLMs and AI APIs: OpenAI, Anthropic, Google Gemini, Cohere, or open-source alternatives (LLaMA, Mistral, Phi)
• Experience with LangChain, LlamaIndex, or similar orchestration frameworks for building AI pipelines
• Knowledge of vector databases and semantic search: Pinecone, Weaviate, FAISS, ChromaDB
• Proficiency in NLP techniques: information extraction, summarisation, classification, embedding models
• Experience deploying ML models to production: model serving (FastAPI, TorchServe, TF Serving), containerisation (Docker), cloud deployment
• Understanding of MLOps practices: experiment tracking (MLflow, W&B), model versioning, monitoring
• Knowledge of data privacy regulations and responsible AI frameworks
• Familiarity with REST API development for exposing AI services
• Strong communication skills to explain AI concepts and results to non-technical institutional stakeholders

Role Overview:
This is a critical role responsible for translating NID's AI strategy into production-ready implementations. The Junior Programmer will oversee AI intern contributions, architect the AI integration layer across IT systems, and ensure that AI features deployed within the institute are robust, explainable, and ethically sound. The role demands both technical depth in AI engineering and the ability to contextualise AI within an educational and creative institutional setting.

Key Responsibilities:
• Lead the design and implementation of AI features across NID's IT systems: intelligent search, automated evaluation assistance, personalised notifications, predictive analytics for placements, and faculty desk automation
• Architect and manage a scalable AI/ML pipeline — from data ingestion and preprocessing to model training, evaluation, and deployment
• Integrate LLM-based capabilities (chatbots, Q&A systems, document summarisation) into the institute portal and mobile application
• Implement Retrieval-Augmented Generation (RAG) systems using institutional knowledge bases and document repositories
• Evaluate, select, and manage third-party AI APIs and open-source models appropriate for institutional use
• Ensure responsible AI practices: fairness, transparency, data privacy compliance, and audit trails for AI-driven decisions
• Mentor AI interns, review their code and model outputs, and provide technical direction
• Collaborate with the web services team to expose AI capabilities as internal microservices / APIs
• Monitor AI system performance in production; retrain or fine-tune models as institutional data evolves
• Document model architectures, training datasets, integration interfaces, and usage guidelines

Download Advertisement

Jr. Programmer - Integration & Web Services

NonTeaching
Last Date: 15/05/2026 (up to 05:00 PM IST)

Salary : Rs. 30,000/- consolidated pay per month

Number of posts :  01 (one)

Age limit  : For B.E./B.Tech. 24 years and for M.Sc. / MCA / M.Tech. 26 years as on the last date of submission of online application

Eligibility Criteria: 

i) Education :
B.Tech / B.E. in Computer Science, Information Technology, or related field
M.Sc. / MCA / M.Tech. in AI, ML, Data Science, or related discipline also eligible

ii)   Experience :
 1–3 years of professional experience in backend development, systems integration, or API engineering

Desired Technical Skills:
• Strong backend development experience: Node.js (NestJS/Express), Python (FastAPI/Django REST), or Java (Spring Boot)
• Deep understanding of API design principles, RESTful architecture, and OpenAPI/Swagger specification
• Experience implementing API gateways: Kong, AWS API Gateway, NGINX, Apigee, or similar
• Proficiency with SSO and identity protocols: SAML 2.0, OAuth 2.0, OpenID Connect, LDAP/Active Directory
• Experience with message brokers and event-driven architecture: Apache Kafka, RabbitMQ, or Redis Pub/Sub
• Strong database skills: PostgreSQL/MySQL for relational data; MongoDB or Elasticsearch for document/search needs
• Experience with containerisation and orchestration: Docker, Docker Compose, Kubernetes
• Knowledge of CI/CD pipelines (Jenkins, GitHub Actions, GitLab CI) and DevOps practices
• Familiarity with cloud platforms: AWS, GCP, or Azure — particularly managed API and integration services
• Experience in systems integration, ETL workflows, or enterprise service bus (ESB) patterns is a significant plus

Role Overview:
This position is the technical backbone of NID's platform consolidation initiative. The Junior Programmer will be responsible for designing the integration architecture that ties together the Institute's diverse IT systems into a unified, interoperable platform. Working closely with senior programmers, this individual will also supervise the web services intern team and ensure all APIs and data pipelines meet reliability, security, and performance standards.

Key Responsibilities:
• Architect and implement a unified integration layer connecting all NID IT systems: Credit & Evaluation, Placements, Institute Portal, Visiting Faculty Desk, and the new mobile platform
• Design, develop, and maintain a comprehensive REST API ecosystem and, where relevant, GraphQL services
• Implement an API gateway strategy — centralising routing, authentication, rate-limiting, logging, and monitoring across all services
• Build event-driven integration flows using message brokers (RabbitMQ, Kafka) for asynchronous data synchronisation between systems
• Implement single sign-on (SSO) and federated identity management across all IT platforms using SAML 2.0 or OpenID Connect
• Define and enforce API standards, versioning policies, and governance practices for the institution
• Supervise and technically guide the web services intern team; review code and integration designs
• Ensure all integrations comply with data security standards; implement encryption, logging, and audit trails
• Set up monitoring dashboards and alerting for integration health (uptime, latency, error rates)
• Create and maintain comprehensive technical documentation for all APIs, integration flows, and system architecture

Download Advertisement

Intern - AI Integration

NonTeaching
Last Date: 15/05/2026 (up to 05:00 PM IST)

Salary            :    Rs. 10,000/- Stipend per month

Number of posts    :         02 (two)

Age limit                 :        For B.E./B.Tech. 21/22 years and for M.Sc. / MCA / M.Tech. 23/24 years as on the last date of submission of online application

Eligibility Criteria: 

i)    Education    :
B.Tech / B.E. in Computer Science, Data Science, Artificial Intelligence, or related field (pursuing final year or recently graduated)
M.Sc. / M.Tech in AI, ML, Data Science, or related discipline also eligible

Desired Technical Skills:
•    Proficiency in Python with strong knowledge of ML/AI libraries: TensorFlow, PyTorch, scikit-learn, HuggingFace Transformers
•    Familiarity with LLM integration using REST APIs (OpenAI API, LangChain, or similar frameworks)
•    Knowledge of Natural Language Processing (NLP) techniques: text classification, sentiment analysis, summarisation
•    Understanding of data structures, databases (SQL/NoSQL), and basic data engineering concepts
•    Exposure to vector databases (e.g., Pinecone, FAISS, Chroma) for semantic search and RAG (Retrieval-Augmented Generation)
•    Basic understanding of REST API design and consumption
•    Familiarity with version control using Git / GitHub
•    Knowledge of Jupyter Notebooks and data analysis libraries (Pandas, NumPy, Matplotlib)
•    Exposure to cloud platforms (AWS, GCP, or Azure) is a plus
•    Strong analytical and problem-solving skills; ability to read and implement research papers

Role Overview:
These interns will work directly with the senior IT team to explore, prototype, and integrate AI capabilities into NID's existing IT systems including the Credit & Evaluation System, Placement Portal, Institute Portal, and Visiting Faculty Desk System. The role demands curiosity, a hands-on attitude, and the ability to translate AI concepts into practical institutional workflows.

Key Responsibilities:
•    Assist in analysing existing IT systems to identify opportunities for AI/ML integration and automation
•    Support development and fine-tuning of AI models for tasks such as automated grading assistance, intelligent search, recommendation engines, and data summarisation
•    Integrate large language model (LLM) APIs (e.g., OpenAI, Anthropic, Google Gemini) or open-source models into existing web-based portals
•    Build and test AI-powered chatbots or virtual assistants for student and faculty support within the institute portal
•    Assist in creating pipelines for data preprocessing, training, and evaluation of models using institute data
•    Document AI modules, APIs, integration workflows, and technical specifications
•    Collaborate with the mobile and web services team to expose AI features via APIs
•    Conduct research on emerging AI tools, frameworks, and best practices relevant to educational institutions
•    Support testing, debugging, and performance optimisation of AI-integrated features
•    Participate in code reviews and contribute to shared code repositories

Download Advertisement

Intern - Mobile Application Development

NonTeaching
Last Date: 15/05/2026 (up to 05:00 PM IST)

Salary            :    Rs. 10,000/- Stipend per month

Number of posts    :         02 (two)

Age limit             :        For B.E./B.Tech. 21/22 years and for M.Sc. / MCA / M.Tech. 23/24 years as on the last date of submission of online application

Eligibility Criteria: 

i)    Education    :
B.Tech / B.E. in Computer Science, Information Technology, or related field (pursuing final year or recently graduated)
M.Sc. / MCA / M.Tech. in AI, ML, Data Science, or related discipline also eligible
Diploma in Mobile Application Development or equivalent practical experience also considered

Desired Technical Skills:
•    Proficiency in Flutter (Dart) or React Native for cross-platform mobile development
•    Good understanding of mobile UI/UX principles and Material Design / Human Interface Guidelines
•    Experience consuming REST APIs and handling JSON data in mobile applications
•    Familiarity with state management libraries: Provider, Riverpod, Redux, or MobX
•    Knowledge of mobile authentication: OAuth 2.0, JWT, Firebase Authentication
•    Exposure to push notification services (Firebase Cloud Messaging / APNs)
•    Understanding of local storage solutions: SQLite, Hive, SharedPreferences
•    Version control using Git; familiarity with CI/CD pipelines for mobile (Fastlane, GitHub Actions) is a plus
•    Basic knowledge of native Android (Kotlin/Java) or iOS (Swift) development is advantageous
•    Familiarity with Figma or Adobe XD for reviewing and implementing design mockups
 
Role Overview:
NID intends to launch a unified mobile application that consolidates all its key IT systems — Credit & Evaluation, Placements, Institute Portal, and Faculty Desk — into a single, seamless platform for students, faculty, and administrative staff. These interns will be at the heart of this initiative, contributing to design, development, and testing of the mobile application across platforms.

Key Responsibilities:
•    Assist in requirements gathering, wireframing, and UI/UX prototyping for the NID mobile application
•    Develop cross-platform mobile application screens and features using Flutter or React Native
•    Integrate mobile frontend with existing backend systems via REST APIs and GraphQL
•    Implement authentication and authorisation mechanisms including SSO (Single Sign-On) and role-based access control
•    Develop modules for key functionalities: student dashboards, course credit tracking, placement notifications, faculty desk access, and event calendars
•    Ensure application performance, responsiveness, and compatibility across Android and iOS devices
•    Implement push notifications, offline support, and data caching strategies
•    Conduct unit and integration testing of mobile components; assist with UAT (User Acceptance Testing) with institute stakeholders
•    Maintain code quality, write documentation, and follow mobile development best practices
•    Coordinate with the web services intern team to ensure seamless API consumption

Download Advertisement

Intern - Web Services & Integration

NonTeaching
Last Date: 15/05/2026 (up to 05:00 PM IST)

Salary            :    Rs. 10,000/- Stipend per month

Number of posts    :         02 (two)

Age limit             :        For B.E./B.Tech. 21/22 years and for M.Sc. / MCA / M.Tech. 23/24 years as on the last date of submission of online application

Eligibility Criteria: 

i)    Education    :
B.Tech / B.E. in Computer Science, Information Technology, or related field (pursuing final year or recently graduated)
M.Sc. / MCA / M.Tech. in AI, ML, Data Science, or related discipline also eligible

Desired Technical Skills:
•    Strong proficiency in backend development: Node.js (Express/NestJS), Python (Django REST / FastAPI), or PHP (Laravel)
•    Deep understanding of RESTful API principles, HTTP methods, status codes, and API versioning
•    Knowledge of API documentation tools: Swagger UI, Postman, Redoc
•    Familiarity with API gateway solutions (Kong, AWS API Gateway, NGINX) is a plus
•    Experience with databases: MySQL, PostgreSQL (relational) and MongoDB or Redis (NoSQL/caching)
•    Understanding of message queuing and event-driven architecture: RabbitMQ, Kafka, or similar
•    Familiarity with containerisation using Docker; exposure to Kubernetes is a plus
•    Knowledge of authentication standards: OAuth 2.0, OpenID Connect, SAML (for SSO)
•    Strong skills in version control (Git), API testing (Postman / Newman), and CI/CD pipelines
•    Exposure to web scraping, ETL processes, or data synchronisation techniques is advantageous
 
Role Overview:
This role is central to NID's digital integration strategy. These interns will work on creating, standardising, and maintaining web services and APIs that allow all IT systems to communicate effectively with each other and with the new mobile platform. The position demands strong backend development skills and a systematic approach to API governance and documentation.

Key Responsibilities:
•    Assist in auditing existing IT systems (portals, databases, administrative tools) to map current data flows and integration gaps
•    Design and develop RESTful APIs and, where applicable, GraphQL endpoints to expose functionalities of existing systems
•    Build middleware components and service adapters to enable interoperability between heterogeneous systems
•    Implement API authentication and security mechanisms including API keys, OAuth 2.0, and JWT-based access
•    Develop and maintain API documentation using tools such as Swagger / OpenAPI Specification
•    Set up and manage API gateways for routing, rate-limiting, logging, and monitoring
•    Support integration with third-party services and government portals as required by institute operations
•    Write automated tests for APIs and integration layers (unit tests, integration tests, contract tests)
•    Monitor API performance, identify bottlenecks, and implement caching or optimisation strategies
•    Maintain technical documentation for integration architectures and data exchange protocols

Download Advertisement