Faculty - Computer Science

Keka Inc.

Maharashtra

Hybrid

INR 600,000 - 800,000

Full time

42 hours ago
Be an early applicant
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

Keka Inc. is looking for a Computer Science Faculty member to drive learner success through engagement and academic support in a self-paced online learning environment.

Responsibilities include conducting orientation, monitoring learner progress, providing guidance, and executing learner engagement initiatives. The ideal candidate must have a Bachelor's or Master's degree in Computer Science and at least 1 year of experience in teaching or academic support.

Qualifications

  • 1+ years of experience in teaching, mentoring, or related technology roles.
  • Strong conceptual understanding of core Computer Science fundamentals.
  • Comfortable working in a self-paced digital learning environment.

Responsibilities

  • Serve as the primary academic point of contact for learners.
  • Conduct learner orientation and induction sessions.
  • Monitor learner progress and follow up on pending assignments.
  • Provide academic guidance on Computer Science concepts.
  • Conduct coding sessions and provide constructive feedback.
  • Plan and execute learner engagement initiatives.
  • Collaborate with teams to recommend improvements.

Skills

Data Structures & Algorithms
Object-Oriented Programming
Database Management & SQL
Software Engineering
Git & GitHub
Problem Solving & Computational Think
Data Analysis & Visualization
APIs & Application Development
Technical Mentoring & Project Guidance

Education

Bachelor's or Master's Degree in Computer Science

Job description

The Computer Science Faculty is responsible for driving learner success across Computer Science, Programming, Software Development, Data Structures, Algorithms, Databases, Web Technologies, and related technology programs through consistent engagement, academic support, and timely interventions.

The role focuses on improving learner outcomes, ensuring course completion, strengthening technical and problem-solving skills, and enhancing the overall learning experience in a self-paced online learning environment.

Key Responsibilities
  • The faculty member serves as the primary academic point of contact for learners, helping them understand Computer Science concepts, strengthen programming skills, complete practical assignments, build software projects, and remain motivated throughout their learning journey.
  • Take end-to-end ownership of learner success, ensuring consistent engagement and timely course completion.
  • Conduct learner orientation and induction sessions covering LMS navigation, course structure, assessments, project expectations, and learning timelines.
  • Monitor learner progress against defined milestones and proactively follow up on pending assignments, projects, assessments, and learning activities.
  • Identify at-risk learners using engagement and performance metrics and implement timely interventions to improve learner outcomes.
  • Provide academic guidance on Computer Science concepts, programming fundamentals, data structures, algorithms, databases, software development, and related technical subjects.
  • Support learners in understanding programming concepts and applying them to practical problems and real-world use cases.
  • Review coding assignments, case studies, software projects, and practical assessments and provide clear, constructive, and actionable feedback.
  • Conduct doubt-clearing sessions, technical mentoring sessions, office hours, coding sessions, and project reviews to strengthen learner understanding.
  • Guide learners on programming best practices, debugging, version control, GitHub, code documentation, testing, and software development practices.
  • Encourage learners to build portfolio-ready software and technology projects aligned with academic and industry expectations.
  • Guide learners in developing problem-solving, logical reasoning, computational thinking, and programming skills.
  • Support learners with database concepts, SQL, APIs, web technologies, software engineering principles, and other relevant Computer Science topics.
  • Ensure adherence to academic integrity, plagiarism policies, responsible technology practices, and institutional guidelines.
  • Plan and execute learner engagement initiatives such as webinars, coding workshops, programming challenges, hackathons, technical demonstrations, discussion forums, and knowledge-sharing sessions.
  • Support learners with research activities, literature reviews, project evaluations, technical documentation, and final capstone assessments, where applicable.
  • Maintain accurate learner records and monitor engagement using the LMS and academic tracking systems.
  • Analyze learner performance and share insights to improve completion rates, learner satisfaction, technical competency, and overall program quality.
  • Collaborate with curriculum, product, and content teams to recommend improvements based on learner feedback, performance data, and emerging industry requirements.
  • Stay updated with the latest developments in Computer Science, software technologies, programming languages, cloud computing, cybersecurity, databases, and emerging technologies, and incorporate relevant insights into learner support.
Qualifications & Experience
  • Bachelor's or Master's Degree in **Computer Science, Information Technology, Software Engineering, Computer Engineering**, or a related discipline.
  • Candidates with **1+ years of experience** in teaching, mentoring, technical training, academic support, EdTech, software development, or related technology roles are welcome.
  • Strong conceptual understanding of core Computer Science fundamentals.
  • Good understanding of Data Structures and Algorithms, Database Management Systems, and Software Development fundamentals.
  • Comfortable working in a self-paced digital learning environment.
  • Strong interest in teaching, mentoring, learner engagement, and technical problem-solving.
  • Willingness to handle learner follow-ups, technical mentoring, academic coordination, and project support.
Skills
  • Data Structures & Algorithms
  • Object-Oriented Programming
  • Database Management & SQL
  • Software Engineering
  • Git & GitHub
  • Problem Solving & Computational Thinking
  • Data Analysis & Visualization
  • APIs & Application Development
  • Technical Mentoring & Project Guidance
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Faculty - Computer Science
Faculty - Computer Science

Keka Inc. • India

Remote
INR 500,000 - 900,000
Technical Trainer
Technical Trainer

Jobinandjismi • India

On-site
INR 600,000 - 900,000
Associate Instructor - Software and Web Development
Associate Instructor - Software and Web Development

Newton School • Pune District

On-site
INR 800,000 - 1,200,000
Computer Science Faculty
Computer Science Faculty

Sunstone Education • Indore District, Bhopal

On-site
INR 600,000 - 900,000
Professor- Engineering
Professor- Engineering

Chandigarh University • Mohali

On-site
INR 900,000 - 1,800,000
Computer Science Faculty
Computer Science Faculty

Sunstone Education • Hyderabad

On-site
INR 280,000 - 520,000
Software Development Engineer
Software Development Engineer

Newton School • Bengaluru

On-site
INR 800,000 - 1,200,000
Teaching Assistant – Forward Deployed Engineer | Part-Time
Teaching Assistant – Forward Deployed Engineer | Part-Time

Masai • India

Remote
INR 276,000 - 551,000
Professor ( CSE - IT )
Professor ( CSE - IT )

S-Vyasa Deemed to be University | Global City Campus • Bengaluru

On-site
INR 900,000 - 1,300,000
IT Trainer
IT Trainer

Larsen & Toubro • Chennai District

On-site
INR 900,000 - 1,500,000