KASHII UPDATEZ Everyday Student Requirements & Python Coding Tutorials by Python Kashi
JD #2799
Applications open Internship

Python Trainer & Developer (Night Shift) – Work From Home

Wonksknow Technologies India

  • Bengaluru, Karnataka (Remote)
  • 8-10 LPA per annum
  • 2 Years
  • Posted Today
HR
Recruiter contact
Recruiter / hiring contact
No public email in this post. Use a source-linked contact instead.

About the role

Wonksknow Technologies India Private Limited is a fast‑growing subsidiary of Wonksknow LLC, USA, focused on delivering cutting‑edge educational technology solutions. With a portfolio that includes the YoungWonks, ProWonks, EdOptim and RaiseHand suites, the company aims to democratise quality coding education for learners aged 7 to 30+. Operating from its Bengaluru headquarters, Wonksknow blends a Silicon Valley mindset with Indian talent, fostering an environment where innovation, mentorship and continuous learning are core values.

The firm has earned a 4.1 rating on AmbitionBox and boasts a strong employee‑first culture, emphasizing flexibility, skill‑upgradation and a collaborative spirit.

The role of Python Trainer & Developer is a hybrid position that combines classroom‑style teaching with hands‑on software development. As a night‑shift instructor, you will deliver live coding sessions, design curriculum modules for both YoungWonks (7‑18 years) and ProWonks (18+ years), and mentor students through real‑world projects. Simultaneously, you will contribute to the development and enhancement of Wonksknow’s educational platforms, ensuring that the software remains robust, scalable and engaging.

This is a full‑time work‑from‑home opportunity, requiring a reliable high‑speed internet connection and a professional home‑office setup.

Key Responsibilities

  • Conduct live online programming classes for students across age groups, focusing on Python and related technologies.
  • Design, develop, and test educational software features within the YoungWonks and ProWonks product lines.
  • Create and update curriculum content, coding exercises, and assessment materials.
  • Participate in group and individual coding challenges to model problem‑solving techniques.
  • Host and coordinate webinars, tech‑talks, and student‑led events to boost community engagement.
  • Collaborate with product, design and QA teams to roll out new platform updates.
  • Provide timely feedback and mentorship to learners, tracking their progress and addressing doubts.
  • Represent Wonksknow at external tech events, hackathons and webinars.
  • Continuously self‑learn emerging technologies and incorporate them into teaching modules.
  • Ensure compliance with night‑shift schedules and maintain a professional virtual classroom environment.

Tech Stack & Tools: Python, Django/Flask, JavaScript (React/Node), Git, Docker, AWS basics, Jupyter Notebooks, Zoom/Google Meet for live sessions, LMS platforms, and standard data‑structures & algorithms.

Growth Path: Starting as a Trainer‑Developer, high performers can advance to Senior Instructor, Curriculum Lead, Product Manager – Education, or Technical Lead for the EdTech suite. The company encourages cross‑functional moves, certifications and participation in global webinars, ensuring a clear trajectory toward leadership.

Why Join Wonksknow? You will be part of a mission‑driven team that shapes the next generation of programmers, enjoy a competitive salary with work‑from‑home flexibility, receive rigorous training, and gain exposure to both teaching and product development. The role offers a unique blend of pedagogy and engineering, perfect for fresh graduates eager to build a versatile career in EdTech.

Eligibility & process

Who can apply

B.Tech / B.E. or Masters in Computer Science or related discipline (any specialization). Minimum 0‑2 years of experience. Academic record with at least 60% aggregate (or CGPA 6.0/10). No active backlogs at the time of joining. Candidates from the 2023‑2026 batches are eligible. Strong command over English (both written and verbal) is mandatory.

Skills & stack

Python Java C++ Data Structures & Algorithms Algorithms Object Oriented Programming Web Development Git

Selection process

  1. Round 1: Online coding test (Python/DSA)
  2. Round 2: Technical interview (teaching methodology, product development, problem solving)
  3. Round 3: HR interview (cultural fit, availability for night shifts, communication skills)

Prep kit

19 resources
Study material 4
Company-specific guides 4
Likely coding questions 4
Round-wise strategy 4
Round 1: Online Assessment (OA) Aptitude, Quantitative Logic & 2 Coding Problems Focus on accuracy and speed. Practice arrays, strings, and standard arithmetic puzzles.
Round 2: Technical Interview 1 Core Tech Stack (Python, Java, C++, Data Structures & Algorithms, Algorithms, Object Oriented Programming, Web Development, Git) & Live Code Tracing Explain your thought process aloud. Analyze time & space complexities before coding.
Round 3: System Design & Problem Solving Database Schemas, APIs & Architecture Basics Clarify edge cases, diagram schemas cleanly, and discuss scalability trade-offs.
Round 4: HR & Cultural Fit Discussion Wonksknow Technologies India Core Values, Learning Agility & Offer Terms Demonstrate passion, strong communication, and readiness for full-time collaboration.
Technical questions 4
What is the bias-variance tradeoff and how do you prevent overfitting? Answer
Model answer: High bias leads to underfitting (oversimplified model), high variance leads to overfitting (captures noise). Mitigate using L1/L2 Regularization, Dropout, Cross-Validation, and data augmentation.
Explain the difference between Precision, Recall, and F1-Score. Answer
Model answer: Precision = TP / (TP + FP) (correctness of positive predictions). Recall = TP / (TP + FN) (coverage of actual positives). F1-Score is the harmonic mean of Precision and Recall.
How does Gradient Descent work and what is the role of Learning Rate? Answer
Model answer: It optimizes loss functions by iteratively moving weights in the direction of negative gradient. A large learning rate may overshoot the minimum; a small rate causes slow convergence.
What is the difference between Supervised, Unsupervised, and Self-Supervised learning? Answer
Model answer: Supervised uses labeled data (X -> y). Unsupervised finds hidden patterns in unlabeled data (clustering/PCA). Self-supervised generates labels from input data (e.g. masked language modeling in BERT/Transformers).
Behavioural & HR questions 3
Why do you want to join Wonksknow Technologies India as a Python Trainer & Developer (Night Shift) – Work From Home?
Highlight Wonksknow Technologies India's market reputation, recent tech innovations, and how your skills in Python directly solve their team's objectives.
Describe a challenging bug or academic project roadblock and how you resolved it.
Use the STAR method: Situation (project context), Task (what needed solving), Action (specific tools/logic applied), Result (quantifiable positive outcome).
How do you handle strict deadlines or sudden scope changes?
Explain your prioritization strategy, proactive communication with mentors/peers, and agile mindset.
Wonksknow Technologies India 8-10 LPA per annum
Recruiter Resume Apply
Chat Chat with Kashii