Your browser does not support javascript! Please enable it, otherwise web will not work for you.

Dsa Mentor / Software Development Engineer(training + Ppo Opportunity) @ upGrad

Home > Teaching & Training - Other

 Dsa Mentor / Software Development Engineer(training + Ppo Opportunity)

Job Description

Important:

Interested and eligible candidates are requested to submit their application through the Google Form link provided.

Application link: https://forms.gle/xV6HEDoMp8wnQZqY6

Location: Bangalore (On-Site)
Employment Type: Full-Time Offer
Experience: 0-5 Years
Compensation: Compensation will be at par with industry standards and will be determined based on the candidates experience, technical skills, and overall interview performance.


Eligible Candidates

  • Final-year or recently graduated M.Tech candidates seeking for Full-Time Opportunity
  • Ph.D. scholars in Computer Science, Engineering or related computational domains
  • B.Tech graduates with strong foundations in Data Structures, Algorithms, Competitive Programming, Problem-Solving, System Design basic
  • Individuals passionate about Algorithmic Thinking, Programming Fundamentals, and Engineering Education

About UGSOT

upGrad School of Technology (uGSOT) is a next-generation engineering education initiative designed to transform how computer science and software engineering are taught in India. As part of upGrad South Asias largest higher education technology platform empowering millions of learners globally uGSOT blends rigorous academic foundations with industry-driven practice and emerging technologies to prepare engineers for the future of work.


Unlike traditional degree programs, uGSOT partners with leading universities to offer 4-year, UGC-recognised B.Tech programs that integrate hands-on project work, modern technology stacks, AI and Cloud emphasis, and industry mentorship from practicing engineers. The curriculum is continuously updated to reflect the latest in software development, deep tech, and real-world engineering needs, helping graduates stay ahead in a rapidly changing tech landscape.

The School focuses on immersive learning experiences, including full-stack development, cloud computing, AI tools, real-world projects, and practical labs, ensuring students not only learn concepts but also build solutions that mirror real industry problems. uGSOTs mission is to create a new generation of engineers who are both technically exceptional and innovation-ready for tomorrows challenges.


About the Role

  • We are seeking talented engineers and educators to join us as DSA Mentors / Software Development Engineers, contributing to our next-generation engineering curriculum.
  • This role is a blend of algorithmic expertise, software engineering fundamentals, and academic creativity, designed to help you grow both technically and pedagogically.

What You Will Do

1. Academic Content & Curriculum Creation

Develop high-quality academic content focused on DSA and Problem Solving, including:

  • Topic-wise lesson plans
  • Coding exercises & practice sheets
  • Algorithmic complexity analysis activities
  • End-to-end problem sets and competitive-style challenges
  • Module creation on:
    • Data Structures (Arrays, Linked Lists, Trees, Graphs, Hashing, Tries, etc.)
    • Algorithms (DP, Greedy, Backtracking, Recursion, Graph Algorithms)
    • Time & Space Complexity
    • Programming Foundations & Patterns
    • Translate complex algorithmic concepts into clear, engaging learning experiences.

2. Problem-Solving & Case Study Development

  • Build industry-inspired algorithmic and optimization problems
  • Create case studies demonstrating real-world application of DSA
  • Design coding assessments, contests, and project repositories
  • Contribute to editorial solutions, explanations, and test cases

3. Teaching & Student Engagement Support

  • Assist and co-facilitate:
    • DSA-focused coding labs
    • Problem-solving workshops
    • Algorithm walkthroughs and live coding sessions
  • Conduct debugging sessions and code-quality reviews
  • Mentor students on:
    • Logic building
    • Optimal solutions
    • Competitive programming techniques
    • Interview preparation patterns

4. Technology Tools & Academic Systems

  • Work with LMS platforms and online judge systems
  • Support digital evaluation & tracking of student progress
  • Use AI-driven tools for automated feedback, question generation, and learning analytics
  • Participate in peer review cycles & teaching quality assessments

5. Continuous Learning & Innovation

  • Stay updated with:
    • Latest problem-solving strategies
    • Competitive programming trends
    • Modern algorithmic research
    • CS fundamentals and emerging paradigms
  • Experiment with AI-assisted teaching tools
  • Contribute to the evolution of Indias most industry-oriented B.Tech curriculum

Ideal Candidate Profile

  • Final-year M.Tech student or Ph.D. scholar in CSE, IT, ECE, DS, AI/ML
  • Strong grasp of:
    • Data Structures & Algorithms
    • Competitive Programming
    • Logical and analytical problem-solving
    • Core CS concepts
  • Excellent coding clarity in Python, Java, or C++
  • Passion for teaching, mentoring, and academic innovation
  • Strong communication and presentation skills

What You Gain

  • Experience in an EdTech-driven engineering school at the forefront of CS, Algorithms & AI
  • Opportunity to build a strong technical + academic portfolio
  • Mastery over curriculum design, problem setting, and solution engineering
  • Exposure to next-gen teaching systems, judge platforms, and AI-driven pedagogy
  • Pathway to a PPO as Program Instructor / DSA Mentor
  • A career that blends engineering, teaching, content creation, and innovation

Why Join Us?

At upGrad School of Technology, youre not just teaching you are shaping the next generation of problem solvers and engineering leaders.

Youll work on cutting-edge content, build immersive learning experiences, and contribute meaningfully to Indias most advanced engineering education ecosystem.

Job Classification

Industry: Education / Training
Functional Area / Department: Teaching & Training
Role Category: Teaching & Training - Other
Role: Teaching & Training - Other
Employement Type: Full time

Contact Details:

Company: upGrad
Location(s): Bengaluru

+ View Contactajax loader


Keyskills:   Algorithms Competitive Programming Data Structures Computer Science System Design basics Problem-Solving Engineering or related computational domains

 Fraud Alert to job seekers!

₹ Not Disclosed

Similar positions

Software Development Engineer & Subject Matter Expert-Web Development

  • upGrad
  • 0 - 5 years
  • Bengaluru
  • 10 days ago
₹ Not Disclosed

Placement Executive-Hindi/Tamil Speaking

  • QSpiders
  • 0 - 1 years
  • Bengaluru
  • 20 days ago
₹ 2.25-2.75 Lacs P.A.

TOEFL Scorer - Remote Opportunity

  • Hurix
  • 0 - 5 years
  • Mumbai
  • 2 mths ago
₹ Not Disclosed

Job For Intern -Training Department -Madurai / Durgapur / Jaipur

  • Pinnacle Infotech
  • 0 - 1 years
  • Madurai
  • 2 mths ago
₹ Not Disclosed

upGrad

Upgrade HR Consulting Pvt Ltd Upgrade HR Consulting Pvt Ltd is a boutique consulting company based in Bangalore offering bespoke solutions that enable our clients to overcome challenges and secure a significant competitive edge through access to highly effective talent acquisition engine.