Job Summary:
We are seeking a experienced SME having experience in developing content for Python courses for one of our US based clients.
Responsibilities:
The SMEs will
1) Complete assessments from an AI model
2) Evaluate assessment scores from an AI scoring model. The SME will provide an evaluation of the accuracy of the assessment scores
3) The SMEs will also review learning materials such as learning objectives.
Required Technical Skills
- Bachelor's degree in Computer Science, Engineering, or a related field (Master’s or PhD preferred)
- At least 4 years of hands-on Python development experience
- Proficiency in Python: Strong grasp of core Python concepts (OOP, data structures, file handling, etc.)
- Experience with Python frameworks: e.g., Flask, Django, FastAPI
- Familiarity with data tools: e.g., Pandas, NumPy, SQLAlchemy, Jupyter
- Understanding of software engineering principles: version control (Git), testing (unittest/pytest), debugging, and deployment pipelines.
Teaching & Mentoring Skills:
- At least 2 years of teaching or training experience: Designing and delivering Python programming courses, tutorials, or workshops
- Ability to break down complex topics for varied audiences (beginners to advanced learners)
- Strong communication skills: Clear, engaging, and empathetic teaching style
- Experience developing educational materials: Lesson plans, slides, exercises, and assessments
- Mentorship experience: Providing feedback, coaching, and code reviews for learners aining.
Job Types: Contract, Temporary
Pay: $30.00 - $35.00 per hour
Expected hours: 40 per week
Schedule:
- Monday to Friday
Application Question(s):
- How many years of experience do you have in developing content for Python courses?
- How many years of experience do you have in teaching Python?
Work Location: Remote
Report job