Home/Job List/Trainer - Data Structures and Algorithms
SDBI - School Of Data Science & Business Intelligence

Trainer - Data Structures and Algorithms

SDBI - School Of Data Science & Business Intelligence

India
Contract
Posted 2 months ago

Job Description & Responsibilities

Job Title: Visiting Faculty – Data Structures and Algorithms

Location: Pune (On-campus – Abasaheb Garware College)

Position Type: Visiting / Part-Time

Program: B.Sc. Data Science

Student Audience: Undergraduate Students (Second Year)

Course Duration: 60 Hours (Delivered Across third Semester)

About the Role

School of Data Science & Business Intelligence (SDBI) is seeking an experienced industry professional to teach Data Structures and Algorithms (DSA) to undergraduate students enrolled in the B.Sc. Data Science program.

The course is designed to build strong computational thinking, problem-solving abilities, and programming skills that form the foundation of software development, data science, artificial intelligence, and technical interviews. Students will learn how data is organized, stored, processed, and optimized using various data structures and algorithmic techniques.

Key Responsibilities

Teaching & Delivery

Student Mentoring

Assessment & Evaluation

Industry Integration

Topics to Be Covered

Introduction to Algorithms and Complexity

Linear Data Structures

Non-Linear Data Structures

Algorithm Design Techniques

Graph Algorithms

Required Qualifications

  • Bachelor's degree in Computer Science, Information Technology, Engineering, Data Science, or a related field.
  • Master's degree preferred.
  • Strong foundation in Data Structures, Algorithms, and Programming.
  • Excellent communication and presentation skills.

Experience Requirements

  • 3+ years of relevant software development or technology industry experience and training experience.

Preferred

  • 5+ years of industry experience in software engineering, application development, product engineering, or related domains.
  • Experience working with scalable software systems and backend technologies.
  • Prior teaching, mentoring, corporate training, or technical coaching experience.
  • Experience conducting coding interviews or mentoring technical teams.

Technical Skills

  • Data Structures and Algorithms
  • Programming in Python or similar languages
  • Object-Oriented Programming
  • Algorithm Analysis and Optimization
  • Problem Solving and Competitive Programming Concepts
  • Software Development Fundamentals
  • Debugging and Code Optimization Techniques
  • Version Control and Development Best Practices

Preferred Candidate Profile

  • Passion for teaching and mentoring students.
  • Strong industry-oriented mindset.
  • Ability to simplify complex technical concepts.
  • Excellent problem-solving and analytical skills.
  • Strong interpersonal and communication abilities.
  • Commitment to student learning and career readiness.

Teaching Commitment

  • Total Course Duration: 60 Hours
  • Weekly Teaching Load: Approximately 4–6 Hours
  • Mode: On-campus teaching in Pune

Faculty may also be required to

  • Prepare assignments and coding exercises.
  • Conduct practical demonstrations.
  • Evaluate student submissions and assessments.
  • Mentor students on projects and technical skill development.

Compensation

Compensation will be discussed based on qualifications, experience, subject expertise, and engagement requirements.

How to Apply

Interested candidates may share their updated resume along with details of their teaching, training, and industry experience at info@sdbi.in or apply through the platform where this position is listed.

Required Skills

Python

Job Details

Employment TypeContract
Work ModeOn-Site
Experience38 years
Positions1

Posted by

N/A

Posted on:

30 Jun 2026

About SDBI - School Of Data Science & Business Intelligence

More open roles

Browse all jobs →