Role Summary
The Assistant Faculty and Researcher carries two connected responsibilities. As faculty, the role teaches non-routine computer science to Cheenta's students and carries the preparation, grading, and feedback that good teaching requires. As researcher, the role contributes to research projects under the direction and mentoring of senior faculty. The position is designed for a strong problem solver who wants to grow into higher academic work. Substantial in-house training is provided — so problem-solving aptitude and the willingness to learn matter more than prior teaching credentials
Responsibilities
A. Teaching — Classroom and Sessions (20 hours / week)
i. Teach scheduled computer science sessions, working from non-routine, problem-first material rather than rote drill.
ii. Lead students through olympiad-style computer science problems — algorithms, data structures, competitive programming, and computational thinking — building reasoning, not just answers.
iii. Adapt pace and depth to the level of each group, from younger Olympiad entrants to advanced students.
iv. Keep sessions engaging and rigorous, and maintain a record of what each group has covered.
B. Research — Mentored Projects (10 hours / week)
i. Contribute to active research projects under the direction and mentoring of senior faculty.
ii. Read, work through, and present relevant problems, papers, and results as guided by your mentor.
iii. Maintain clear, well-organised notes and write-ups of research work.
iv. Take research direction from senior faculty; this is a mentored, contributing role rather than an independent one.
C. Teaching-Related Work (10 hours / week)
i. Prepare problem sets, session plans, and supporting material ahead of class.
ii. Grade student work and assessments, and give clear, specific written feedback.
iii. Track student progress and flag students who need additional support.
iv. Coordinate with other faculty on shared groups, content, and the academic calendar.
Teaching — classroom and sessions 20 hrs
Mentored research projects 10 hrs
Teaching-related work — preparation, grading, feedback 10 hrs
Defined weekly commitment 40 hrs
Required Qualifications
i. A Master's degree in Computer Science, or near completion. Exceptional Bachelor's-level candidates with a strong problem-solving record will be considered.
ii. Demonstrated strength in, and enthusiasm for, non-routine problem solving — algorithmic and computational problem solving in particular. A formal olympiad or competitive-programming record (ICPC, IOI, Codeforces, or similar) is not required — what matters is genuine problem-solving ability and the appetite to learn.
iii. A genuine interest in research and in pursuing higher academic study over time.
iv. Clear spoken and written English, and the confidence to teach live.
v. Willingness to work in-office in Kolkata and to commit to one of the defined shift structures.
Preferred Qualifications
i. Any experience teaching or mentoring computer science — tutoring, coaching, or classroom work — is a plus, but not expected.
ii. Research exposure: project work, a thesis, publications, or sustained reading beyond coursework.
iii. Familiarity with LaTeX for typesetting problems and write-ups.
iv. Working proficiency in at least one programming language (Python, C++, or similar) and familiarity with core areas — data structures, algorithms, discrete mathematics, and computational complexity.
v. Basic familiarity with Bengali in addition to English, for communication with younger students.
vi. Comfort with online or blended teaching tools and academic platforms.
Compensation and Benefits
i. ₹23,000 – ₹40,000 per month, in-hand, set by skill and experience.
ii. The night shift carries a higher salary band than the day shift.
iii. Health insurance for the employee.
iv. Daily lunch provided at the office.
v. Statutory benefits as applicable.
Working Conditions
Full-time and office-based at 22 Lake Place, Kolkata 700029. This is a Kolkata, in-office position only. Two shift options are available:
Day Shift
12:00 Noon – 9:00 PM IST
Standard salary band. Night Shift · Higher Band
11:00 PM – 8:00 AM IST
Higher salary band than the day shift.
i. Substantial in-house training is provided in Cheenta's problem-first teaching method and in research practice; new faculty are trained, not expected to arrive fully formed.
ii. During probation, the working week is six days, including the weekend, with one scheduled week-off on a weekday.
iii. Six-month probation with a structured review at month three and month six.
iv. Equipment, software access, and reference material are provided by the organisation.
Growth and Academic Mentoring
Faculty at Cheenta receive structured mentoring toward higher academic goals. Senior faculty guide reading, research direction, and applications to PhD and graduate programs — in India, the United States, Europe, and elsewhere. For a strong problem solver who wants a research career, this role is built to be a step toward it, not a detour from it.
Scope and Limits of the Role
i. Research direction and project design rest with senior faculty. This role contributes and learns under mentoring; it is not an independent research position.
ii. Teaching follows Cheenta's problem-first approach — non-routine computer science, reasoning over rote. Curriculum and pedagogy direction stay with senior faculty.
Pay: ₹23,000.00 - ₹33,000.00 per month
Benefits:
- Food provided
- Health insurance
- Paid sick time
- Paid time off
- Provident Fund
Work Location: In person