Careers

Python Trainer - Python, SQL & AI Development Job in Narmadapuram

This part-time Python trainer job in Narmadapuram is for an instructor or developer who writes code independently, explains programming logic clearly, and guides CBSE school and college students through Python, SQL, database integration, web development, and modern AI coding tools.

Part-Time

4 hours daily, on-site

No Bond

Direct contract agreement

Projects

Verified GitHub portfolio required

Python Trainer - Python, SQL & AI Development Job in Narmadapuram
Web AppsSaaS ProductsMobile AppsSEOAutomationUI/UXCloud ReadyDigital MarketingBrand WebsitesDedicated DevelopersWeb AppsSaaS ProductsMobile AppsSEOAutomationUI/UXCloud ReadyDigital MarketingBrand WebsitesDedicated Developers

ROLE SUMMARY

A practical entry point into real client and product work.

This part-time Python trainer job in Narmadapuram is for an instructor or developer who writes code independently, explains programming logic clearly, and guides CBSE school and college students through Python, SQL, database integration, web development, and modern AI coding tools.

Quick facts

Job type

Part-Time (4 hours daily, On-site, No bond)

Experience

Practical Project Portfolio (0–3 years)

Location

Narmadapuram (Hoshangabad), Madhya Pradesh

Qualification

B.E. / B.Tech / M.E. / M.Tech / MCA / M.Sc / BCA / B.Sc in Computer Science, IT, or related technical field. Practical programming ability and clear explanation skills are primary selection factors.

KEY RESPONSIBILITIES

What you will be expected to handle.

The role is beginner-friendly, but it is still serious. You should be ready to work through practical tasks, review feedback, and improve your execution quality.

Teach Core Python and Advanced Python through practical live coding sessions.

Conduct SQL and MySQL programming classes covering database schema design, queries, and joins.

Guide students in using Python IDLE, VS Code, PyCharm, Jupyter Notebook, Google Colab, and terminal tools.

Teach Python web development workflows and API integrations using frameworks such as Django, Flask, or FastAPI.

Demonstrate AI-assisted programming workflows, prompt engineering, and code verification.

Prepare coding exercises, assignments, and practical programming assessments.

Support CBSE school students (Classes XI–XII) with Computer Science (083) and Informatics Practices (065) curriculum and practical exams.

Support college students (BCA, B.Tech, MCA, B.Sc) with lab assignments, data structures, and capstone projects.

Guide students in building complete portfolio projects and maintaining active GitHub repositories.

Monitor student progress, troubleshoot environment errors, and provide constructive technical feedback.

MUST-HAVE SKILLS

Core skills for this role.

These fundamentals should already be visible in your portfolio, projects, or practical discussions.

Core & Advanced Python (OOP, data structures, file handling, modules)

SQL & Relational Databases (MySQL, queries, JOINs, normalization)

Python–MySQL connectivity and database integration

Verbal communication in Hindi and English

Live coding demonstration and classroom explanation

Git and GitHub version control

School & college IDEs (VS Code, PyCharm, IDLE, Jupyter)

CBSE CS (083) & IP (065) syllabus familiarity

Verified practical Python project portfolio

Recorded teaching demonstration video

GOOD-TO-HAVE SKILLS

Helpful extras that strengthen your profile.

These are not always mandatory for an early-career candidate, but they improve role readiness.

Python web frameworks (Django, Flask, or FastAPI)

HTML5, CSS3, JavaScript, and Bootstrap basics

AI-assisted coding tools (Cursor, Copilot, ChatGPT, Claude)

Pandas, NumPy, and Matplotlib for data analysis

RESTful API development

Previous classroom teaching or mentoring experience

Testing, debugging, and code review workflows

QUALIFICATION

Preferred educational background.

B.E. / B.Tech / M.E. / M.Tech / MCA / M.Sc / BCA / B.Sc in Computer Science, IT, or related technical field. Practical programming ability and clear explanation skills are primary selection factors.

PORTFOLIO REQUIREMENT

Practical work matters here.

Completed real-world Python projects are compulsory. Applicants must provide a verifiable GitHub portfolio (10 completed projects across traditional Python, SQL, web, or AI-powered categories preferred) and a 5–10 minute recorded teaching demonstration video.

GEN AI EXPECTATION

Use AI tools responsibly, not blindly.

Candidates should understand modern AI coding assistants (ChatGPT, Copilot, Cursor, Claude) for prompt engineering, debugging, and development productivity. Candidates must write code independently and verify every implementation without blind dependence on AI.

COMMUNICATION EXPECTATION

Clear explanation matters as much as the output.

Clear bilingual explanation (Hindi and English), step-by-step technical delivery, patient handling of beginner questions, and confidence during live coding and teaching demonstrations.

WHAT YOU WILL WORK ON

Typical work at Shrimo for this role.

The exact assignment can change by project, but the work usually stays close to business websites, software delivery, and SEO-linked execution.

Practical Python and SQL training sessions for CBSE school and college students.

Project guidance for student management systems, database dashboards, APIs, and web apps.

Hands-on instruction in IDE setup, virtual environments, Git workflows, and deployment basics.

Modern AI-assisted development education showing students how to code efficiently and verify outputs.

RELEVANT PAGES

Useful internal pages for this role.

These links connect the role with the actual services and pages the work supports.

PRACTICAL PROJECT PORTFOLIO

Demonstrable practical projects are mandatory.

Candidates must provide working GitHub repositories demonstrating Python, database architecture, backend workflows, or AI application development.

Category A: Traditional Python, SQL & Web Projects

Projects demonstrating core programming fundamentals, relational database operations, and application architecture.

Student Management / Result Management System (OOP, file handling, database operations)

Library Management System (SQL CRUD, Python–MySQL connectivity, relational tables)

Inventory & Billing Management System (Stock tracking, billing calculation, reporting)

Advanced SQL Analytics & Reporting Dashboard (JOINs, subqueries, aggregation, analytics)

Learning Management System (LMS) (Courses, assignments, user authentication)

Online Booking / Appointment Management System (Scheduling, accounts, database integration)

REST API Backend Application (FastAPI, Django, or Flask with request validation and tests)

Data Analysis & Visualization Dashboard (Pandas, NumPy, Matplotlib, SQL)

Python Automation & Reporting Tool (File processing, API integration, scheduled tasks)

Complete Full-Stack Python Web Application (Frontend, backend, authentication, database)

Category B: AI-Powered Python Projects

Applications demonstrating integration of Python with AI APIs, LLM workflows, and data processing.

AI-Powered Python Learning Assistant (LLM APIs, prompt engineering, coding practice)

AI Document Chatbot / RAG System (Embeddings, vector storage, document retrieval)

AI-Powered SQL Query Assistant (Natural language to verified SQL with read-only controls)

AI Code Review & Debugging Assistant (Static analysis, automated feedback, testing)

AI Quiz & Examination Generator (Automated assessment creation, scoring, explanations)

AI-Powered Data Analysis Assistant (Dataset exploration, chart generation, verification)

AI Voice-to-Text & Notes Generator (Audio transcription, structured study material)

AI-Powered Workflow Automation System (Document processing, business task automation)

AI Student Performance Analysis System (Progress analytics, personalized practice plans)

AI-Integrated Full-Stack Web Application (Framework backend, UI, authentication, AI features)

APPLICANT SCREENING QUESTIONS

Six mandatory questions for all applicants.

Every candidate must include written answers to these six questions in their application email.

Question 01

Why do you want to join our company as a Python Trainer?

State your motivation for teaching, interest in Shrimo Innovations, and alignment with your career direction.

Question 02

Do you have any previous teaching or training experience?

Specify subjects taught, learner categories (school/college), duration, or describe any informal mentoring, tutoring, and code-walkthrough experience.

Question 03

What makes you a suitable candidate for this Python Trainer job at our Narmadapuram location?

Highlight strengths in Python, SQL, communication, classroom handling, and confirm on-site availability for 4 hours daily in Narmadapuram.

Question 04

Which Python, SQL, web development, and AI-related projects have you already completed?

Share GitHub repository links, technologies used, database integrations, personal contributions, and tools used.

Question 05

How would you demonstrate your strong Python and SQL skills in a practical assessment?

Explain your experience with OOP, data structures, SQL JOINs, subqueries, Python–MySQL connectivity, and confirm willingness to complete a live coding assessment.

Question 06

Which programming IDEs and modern AI tools have you used, and how would you teach them to school and college students?

Detail experience with VS Code, PyCharm, IDLE, Jupyter, Google Colab, ChatGPT, Copilot, Cursor, or Gemini, including an example of verifying AI-assisted code.

HIRING PROCESS

How this role is usually evaluated.

We review clarity of work, practical depth, communication, and role fit before making the final decision.

01

Stage 1 – Application Screening

Evaluation of qualifications, resume, GitHub repository links, and responses to the six mandatory screening questions.

02

Stage 2 – Python Technical Assessment

Hands-on programming evaluation covering Python syntax, data structures, OOP, file handling, and independent problem-solving.

03

Stage 3 – SQL & Database Assessment

Live test on relational database design, complex SQL queries, JOINs, aggregations, and Python–MySQL connectivity.

04

Stage 4 – Project Portfolio Demonstration

Walk-through of completed projects, architecture explanations, and technical defense of implementation decisions.

05

Stage 5 – Teaching Demonstration

Review of candidate's 5–10 minute recorded teaching video followed by an interactive classroom simulation evaluating clarity, live coding, and bilingual communication.

06

Stage 6 – Final Discussion

Operational alignment covering part-time schedule (4 hours/day), on-site logistics in Narmadapuram, and onboarding timeline.

Shrimo engineering proof

Work on real live products used by thousands across India.

Our team develops, tests, and scales real products like DekhoBiz, Photocopywala, and Digiting Card. Candidates work on actual production code, APIs, and modern UI systems.

Live product · Local Discovery Platform

DekhoBiz

A live local business discovery platform for Narmadapuram with city pages, category discovery, business listings, add-business flow, directions, local guide sections, and advertising paths.

What it proves

Shows Shrimo can build city-scale local SEO systems, business directories, category pages, listing profiles, local guides, and lead/discovery flows for real users.

Local business directory platforms

City/category SEO systems

Listing, lead, direction, and advertising workflows

Live product · Online Utility Platform

Photocopywala

A live utility and local-service website for document, photo, printing, and cyber-cafe style workflows, whose Passport Size Photo Maker tool ranks in Google's top 5 results for its target keyword.

What it proves

Shows experience with tool pages, local service SEO, mobile utility UX, fast task completion, and India-wide searchable workflows, backed by a real top-5 Google ranking.

Utility tool websites

Cyber cafe and local service pages

SEO-friendly task pages

Live product · Digital Profile Product

Digiting Card

A live digital visiting card and profile platform for professionals, businesses, QR sharing, WhatsApp sharing, and lead-ready profile pages.

What it proves

Shows product thinking around profile pages, contact actions, QR/WhatsApp flows, mobile-first design, and reusable SaaS-style business pages.

Digital visiting cards

Profile and QR sharing systems

WhatsApp-first lead generation

Why this matters for local SEO: Shrimo can show real live products instead of only writing service claims. That improves trust, AEO/GEO clarity, local business relevance, and user confidence without keyword stuffing or fake review markup.

FAQ

Common questions for this role.

These answers help candidates prepare before submitting an application.

Is this a full-time or part-time Python Trainer job?

This is a part-time, on-site role requiring 4 working hours per day in Narmadapuram (Hoshangabad).

Is there any employment or service bond?

No. There is no employment or service bond for this position.

Where is the job located?

The role is on-site at Narmadapuram (formerly Hoshangabad), Madhya Pradesh, India.

Are strong Python and SQL skills compulsory?

Yes. Strong Python programming skills, strong SQL knowledge, and clear verbal communication are mandatory requirements.

Can candidates without previous teaching experience apply?

Yes. Prior teaching experience is preferred, but developers with practical programming skills and clear instructional ability can apply. A recorded teaching demo video is required.

Can candidates apply without completed projects?

No. Applications without completed, verifiable Python project work and a GitHub portfolio are not considered.

Are projects built with AI coding assistants accepted?

Yes. Projects created with AI tools are accepted if the applicant understands the underlying architecture, can explain the logic, and can modify the code independently.

Is remote work or work from home allowed?

No. This position requires on-site availability in Narmadapuram (Hoshangabad).

APPLY BY EMAIL

Send your application for Python Trainer - Python, SQL & AI Development

Instead of filling a form, send one structured email with the details below. Keep the information clear and include live links wherever possible.

Include these details

Full name, email, phone number, and current location.

Role applying for: Python Trainer - Python, SQL & AI Development Job in Narmadapuram.

Highest educational qualification and relevant degree details.

GitHub profile URL and project portfolio links.

Link to recorded 5–10 minute teaching demonstration video (Google Drive / YouTube unlisted).

Answers to all 6 mandatory applicant screening questions.

Summary of completed projects across traditional and AI-powered categories.

Confirmation of on-site availability in Narmadapuram for 4 hours daily.

Email format

Subject: Application for Part-Time Python Trainer - Narmadapuram

Applying for: Python Trainer - Python, SQL & AI Development Job in Narmadapuram

Full Name:
Email:
Phone:
Current Location:
Highest Qualification:
Teaching Experience (Years/Months):
Availability (4 Hours/Day On-Site in Narmadapuram): Yes / No

Resume Link:
GitHub Profile URL:
Teaching Demo Video Link (5-10 min):

Project 1 (Name & GitHub URL):
Project 2 (Name & GitHub URL):
Project 3 (Name & GitHub URL):
Portfolio / Large Project Links:

Answers to Mandatory Screening Questions:
1. Why do you want to join our company as a Python Trainer?:
2. Previous teaching or mentoring experience:
3. What makes you suitable for this role in Narmadapuram?:
4. List of completed Python, SQL, web, and AI projects:
5. Readiness for live Python and SQL practical assessments:
6. IDEs and modern AI tools used and teaching approach:

Additional Notes:

NEXT STEP

Ready to apply for the Python Trainer - Python, SQL & AI Development role?

Prepare your live portfolio, role-relevant projects, resume link, and a clear email using the format above before you send it.

Send Application Email