AAMUSTED is thrilled to announce internship positions at Navigating Educational Pressures and Stressors (NEPS) for staff, students and recent graduates passionate about Information Technology and Computer Science. These roles offer hands-on experience in cutting-edge tech environments, skill-building projects, and real-world exposure to industry innovation.
Members of the AAMUSTED community are encouraged to apply now and kickstart their tech career.
Find details on how to submit your application, job description, and skills required.
Duration of Internship: 1 Year renewable
Remuneration: Attractive Stipends
How to Apply: Send an extended CV to aneps2025@gmail.com
Selection Date: 19-01-2026
| BACKEND ENGINEERING INTERN (FASTAPI + LANGCHAIN) |
FRONTEND ENGINEERING INTERN (REACT / DASH) |
Job Description:
- Assist in building the NEPS backend system, including FastAPI services, LangChain orchestration, risk explanation endpoints, and database interfaces.
Skills Required:
- Python (strong)
- FastAPI / Flask
- SQLAlchemy and PostgreSQL
- Understanding of LangChain or willingness to learn
- Knowledge of REST API design
- Experience with Git/GitHub
Responsibilities:
- Implement /api/nl-query and /api/risk/explain endpoints
- Build and maintain API logic
- Integrate with WP3/WP4/WP6 tables
- Support vector store interactions
|
Job Description:
- Develop dashboard interfaces (NEPS Home, Innovations, Participant Profile) using React and/or Dash.
Skills Required:
- js (essential)
- TypeScript (desired)
- UI component libraries (MUI/Chakra)
- Basic Dash + Plotly (bonus)
- Understanding of REST API integration
- Basic UX/UI principles
Responsibilities:
- Build dashboard pages & components
- Implement charts (Recharts/Victory/Plotly)
- Connect frontend to backend endpoints
- Ensure responsive layout and clean UI
|
| DATA ENGINEERING INTERN (ETL + DATABASES) |
AI/ML INTERN (RISK MODELLING + NLP) |
Job Description:
- Support construction of NEPS’ data pipeline: REDCap → ETL → central database.
Skills Required:
- SQL (PostgreSQL mandatory)
- Python ETL tools (Pandas, Airflow optional)
- Understanding of data cleaning and validation
- JSON/structured data management
- Familiarity with REDCap API (trainable)
Responsibilities:
- Develop nightly ETL scripts
- Validate schema integrity
- Create automated data diagnostics
- Support AI team with cleaned datasets
|
Job Description:
- Assist in developing AI pipelines for risk modelling, SHAP explanations, longitudinal analysis, and NLP for qualitative transcript analysis.
Skills Required:
- Python (strong)
- Machine learning frameworks (scikit-learn, PyTorch/TensorFlow)
- Time-series models (LSTM/GRU)
- SHAP or interpretability packages
- NLP basics (spaCy, NLTK)
- Ability to read research papers and adapt models
Responsibilities:
- Train & validate risk models
- Generate SHAP explanations
- Process qualitative transcript text
- Support AI-driven eligibility rules for WP6
|
| UI/UX DESIGN INTERN (FIGMA + DESIGN SYSTEM) |
DEVOPS INTERN (DOCKER + CI/CD + DEPLOYMENT) |
Job Description:
- Translate dashboard concepts into polished Figma designs and maintain the NEPS design system.
Skills Required:
- Figma (strong)
- UI layout, colour systems, style guides
- Wireframing + prototyping
- Understanding of developer handoff
- Documentation skills
Responsibilities:
- Maintain NEPS component library
- Refine dashboards
- Work with FE team to translate UX logic
|
Job Description:
- Assist with deployment pipelines, containerisation, and environment management.
Skills Required:
- Docker + Docker Compose
- Linux servers
- GitHub Actions / GitLab CI
- Basic networking (ports, reverse proxies)
- Optional: cloud hosting (AWS/Azure)
Responsibilities:
- Maintain dev → staging → prod CI/CD
- Build Docker images for backend/frontend
- Assist in API security + HTTPS
|
| DATA ANALYST INTERN |
DOCUMENTATION & TECHNICAL WRITING INTERN |
Job Description:
- Support MEAL and Work Package leads with visualisations, monitoring analytics, and monthly summaries.
Skills Required:
- Python or R
- Strong knowledge of data visualisation tools
- Ability to interpret psychosocial metrics
- Basic statistics
Responsibilities:
- Produce monthly analytic reports
- Visualise stress/resilience trends
- Assist with participant monitoring summaries
|
Job Description:
- Document systems, APIs, user guides, onboarding manuals, and training materials.
Skills Required:
- Excellent writing clarity
- Ability to translate technical content for non-technical teams
- Familiarity with Markdown + Word
- Understanding of system architecture descriptions
Responsibilities:
- Maintain system documentation
- Prepare user training materials
- Assist Work Package leads with reporting
|