Location: 12280 Saratoga Sunnyvale Road #203, Saratoga, CA 95070 USA
Work Schedule: 6 days on, 1 day off
Industry: Education / EdTech (Coding & STEM Education)
Language Requirement: English proficiency required, Mandarin will be a plus
About X-Camp Academy
Founded in 2017 in Silicon Valley, X-Camp Academy is a vibrant community dedicated to inspiring and cultivating the next generation of computer science and artificial intelligence (AI) talents. We offer high-quality programming and AI courses for students in grades 5-12, including beginner, advanced, and competitive levels.
About the Role
X-Camp Academy is seeking passionate and qualified full-time Algorithm Instructor and to teach data structures, algorithms, programming, and AI classes to students from elementary level and above. This role combines classroom instruction with personalized student and parent consultation to ensure comprehensive learning support and student success.
In addition, this role will be responsible for leading a team to develop X-Camp's official website and learning center.
Responsibilities
Teaching & Instruction
- Teach onsite or online data structures, algorithms, programming and AI classes using Python, C++, and Scratch to students starting from the elementary level.
- Offer hands-on, engaging lessons tailored to students' learning needs.
- Deliver classes when needed, primarily on weekdays (afternoon/evening) or weekends.
- Improve teaching materials and homework problems when needed.
Teaching Service
- Provide pre-class and post-class consultation sessions (30 minutes each) for student and parent appointments.
- Student consultations: Offer personalized homework help, algorithm/topic clarification, debugging support, and study strategy guidance to help students overcome learning challenges.
- Parent consultations: Advise on student progress, recommend appropriate next courses, discuss effective study habits, and provide guidance on supplementary learning materials and competition preparation.
- Maintain appointment availability and respond to student/parent questions within established timelines.
- Document consultation sessions and track student progress to inform instructional adjustments.
- Support the student community operation to enhance connections and belonging outside of class time
Collaboration & Communication
- Collaborate with internal teams, including TAs and fellow instructors, to ensure a successful learning experience.
- Attend weekly teaching meetings to coordinate curriculum delivery and share best practices.
- Communicate effectively with students and parents, providing regular feedback on student progress and performance.
- Escalate student concerns or parent issues to the Teaching Lead when appropriate.
Others
- Other work tasks assigned by the line manager.
Qualifications
Required
- Bachelor's degree or above in Computer Science .
- Strong communication and interpersonal skills for engaging with young students, parents, and team members.
- Ability to provide constructive feedback and academic advising to students and parents
- Commitment to student success beyond classroom hours through consultation availability
Preferred
- Teaching experience in programming or competitive programming or AI.
- Experience working with parents in educational settings.
How to Apply
Please submit your resume and a brief cover letter explaining your interest in teaching competitive programming and your experience working with students.
Why Join Us?
At X-Camp Academy, you’ll:
· Make a significant impact by inspiring future leaders in computer science and AI.
· Work with highly motivated students and like-minded educators in a supportive and dynamic environment.
· Be part of a fast-growing institution offering competitive compensation and professional growth opportunities.
X-Camp Academy is an equal opportunity employer committed to building a diverse and inclusive team.
Job Types: Full-time, Contract
Pay: $60,000.00 - $100,000.00 per year
Benefits:
Education:
Experience:
- teaching: 1 year (Required)
Language:
Work Location: Hybrid remote in Saratoga, CA 95070