18 Sep
|
upGrad School of Technology
|
Bengaluru
18 Sep
upGrad School of Technology
Bengaluru
Role Overview
We are looking for a Technical Content Developer who has strong hands-on knowledge of the MERN Stack and a good understanding of AI/ML and emerging AI technologies .
The candidate will be responsible for researching, creating, and structuring high-quality technical learning content for students. This includes lecture content, PPTs, assignments, coding exercises, assessments, practical projects, and project-based learning material .
The ideal candidate should be able to understand complex technical concepts, simplify them for students, and convert them into engaging and practical learning experiences.
Key Responsibilities
1. Technical Content Development
- Create high-quality technical content for students across beginner to advanced levels.
- Research and write content on MERN Stack technologies , including:
- HTML & CSS
- JavaScript
- React.js
- Node.js
- Express.js
- MongoDB
- REST APIs
- Authentication & Authorization
- WebSockets
- Deployment & Cloud Basics
- Create structured learning content with concepts, examples, code snippets, and practical use cases.
- Simplify complex technical concepts into easy-to-understand explanations.
- Ensure technical accuracy and keep content aligned with current industry practices.
2. AI/ML & Emerging Technology Content
- Research and create content around AI/ML and modern AI technologies .
- Stay updated with recent AI terminology, tools, frameworks, and concepts.
- Understand and explain concepts such as:
- Generative AI
- LLMs
- Prompt Engineering
- Embeddings
- Vector Databases
- RAG
- AI Agents
- Agentic AI
- Function Calling / Tool Calling
- MCP
- Fine-tuning
- Hugging Face
- LangChain / LangGraph
- AI APIs
- Multimodal AI
- AI-assisted Software Development
- Explain what a technology is, why it is used, how it works, and where it can be practically applied .
- Identify relevant AI technologies that can be integrated with Full Stack applications.
3. PPT & Presentation Creation
- Create engaging and visually structured PowerPoint presentations for technical classes.
- Convert technical concepts into:
- Concept slides
- Architecture diagrams
- Flowcharts
- Code examples
- Real-world use cases
- Visual explanations
- Summary / recap slides
- Ensure PPTs are student-friendly and suitable for instructor-led sessions.
4. Assignments & Assessments
- Design practical coding assignments based on the topics covered.
- Create:
- Practice questions
- Coding exercises
- MCQs
- Debugging questions
- Case-study based questions
- Mini assignments
- Module-level assessments
- Ensure assignments gradually increase in difficulty.
- Create assignments that test conceptual understanding as well as practical implementation .
5. Tech Project Development
- Design and document hands-on projects for students .
- Create projects based on MERN Stack and AI integration.
- Define:
- Project problem statement
- Requirements
- Features
- Technology stack
- Development milestones
- Database schema
- API requirements
- UI requirements
- Expected outcome
- Create projects that help students build portfolio-ready applications .
- Incorporate AI features into Full Stack projects wherever relevant.
6. Research & Industry Relevance
- Continuously research new technologies, frameworks, tools, and industry trends.
- Identify technologies and skills currently relevant to software development roles.
- Update existing content when technologies, APIs, frameworks, or industry practices change.
- Benchmark content against current industry expectations.
7. Content Quality & Review
- Review technical content for accuracy, clarity, grammar, and consistency.
- Validate code examples before publishing.
- Ensure learning content follows a logical progression.
- Work closely with SMEs, mentors, instructors, and academic teams to improve content quality.
Required Technical Skills
Mandatory
MERN Stack
- JavaScript
- React.js
- Node.js
- Express.js
- MongoDB
- REST APIs
- Git & GitHub
- Basic deployment concepts
AI/ML Knowledge Good understanding of modern AI concepts, including:
- Generative AI
- LLMs
- Prompt Engineering
- RAG
- Embeddings
- Vector Databases
- AI Agents
- Agentic AI
- LangChain / LangGraph
- Hugging Face
- AI APIs
- MCP
- Function/Tool Calling
- Basic ML concepts
Content & Productivity Skills
- PowerPoint / Google Slides
- Technical documentation
- Markdown
- Basic diagram/flowchart creation
- Google Docs / Sheets
- Strong technical research skills
- Basic understanding of Git/GitHub workflows
What We Are Looking For The candidate should be able to:
Learn → Research → Understand → Simplify → Create → Validate A strong candidate should not simply copy technical information from the internet. They should be able to understand a technology and explain it from a student's learning perspective .
For example, when introducing RAG , the candidate should be able to explain:
- What problem does RAG solve?
- Why is RAG required?
- How does RAG work?
- What are embeddings?
- What is a vector database?
- How does retrieval happen?
- Where is RAG used?
- How can a student build a RAG application?
- What assignment/project can be created around it?
Key Deliverables The candidate will be responsible for creating:
Deliverable
Expected Output
Technical Content
Concept-based learning material
PPTs
Instructor-ready presentations
Coding Examples
Tested & working code
Assignments
Practical student exercises
Assessments
MCQs, coding & conceptual questions
Projects
Industry-oriented hands-on projects
Project Documentation
Requirements, features & implementation guidelines
AI Content
Latest AI concepts, tools & use cases
Diagrams
Architecture & technical flow diagrams
Content Updates
Regular updates based on technology changes
Preferred Qualifications
- B.Tech / B.E. / MCA / BCA / Computer Science or related technical background.
- Prior experience in technical content writing, curriculum development, developer education, instructional design, or software development is preferred.
- Hands-on experience building MERN Stack projects.
- Experience creating educational content for coding/programming students is a plus.
Important Soft Skills
- Strong written and verbal communication
- Strong technical research ability
- Ability to simplify complex concepts
- Student-first mindset
- Attention to technical accuracy
- Curiosity to learn new technologies
- Ability to work independently
- Good time and project management skills
- Ability to work with SMEs and instructors
Performance Indicators Success in this role will be measured through:
- Quality and accuracy of technical content
- Timely completion of content deliverables
- Quality of PPTs and learning material
- Student engagement and feedback
- Practical relevance of assignments and projects
- Quality of coding examples
- Accuracy of AI/ML content
- Ability to keep curriculum updated with emerging technologies
- Number and quality of portfolio-ready student projects created
📌 Technical Content Developer (Bengaluru)
🏢 upGrad School of Technology
📍 Bengaluru