Skip to main content
Tallo logoTallo logo

Find Jobs

Find Jobs Near You – Available Work in Your Location

Skip to job details

Back to Results

Apply for this opportunity

To apply for this job, you'll continue to an external website or email application.

InNova Labs

USACO Competitive Programming Instructor On-Site in Flushing, NY

Career Insights for Self-Enrichment Teacher

See where this job fits in the broader career landscape. Knowing your career path helps you see what's possible from here.

Scorecard

Based on New York data

Review key factors to help you decide if this role fits your goals. How is this calculated?

Were these scores useful?

What they do

A Self-Enrichment Teacher teaches classes that are taken by people wishing to learn new skills; they may be in academic subjects but generally do not lead to a degree or certification. Leads group classes or gives private instruction, and manages scheduling, advertising and record keeping. Works in a community education program or independently.

$39,569 / year median in New York

+13% projected growth

Explore Career

Job Description

Job Summary We are seeking a dynamic and enthusiastic USACO (USA Computing Olympiad) Competitive Programming Instructor to join our team on-site in Flushing, NY. This paid position offers an exciting opportunity to inspire and mentor students passionate about competitive programming, algorithms, and problem-solving. As a key member of our educational staff, you will guide students through challenging coding competitions, foster their analytical thinking, and cultivate a love for computer science. The ideal candidate is energetic, detail-oriented, and possesses a strong background in programming competitions, along with excellent communication skills and a passion for teaching youth. Duties Design engaging lesson plans focused on algorithms, data structures, and problem-solving techniques aligned with USACO competition standards Instruct students in competitive programming concepts through hands-on coding exercises and mock contests Provide personalized feedback to help students improve their coding skills and problem-solving strategies Foster a positive learning environment that encourages curiosity, teamwork, and resilience during challenging tasks Monitor student progress and adapt teaching methods to meet diverse learning needs Assist with organizing practice sessions, competitions, and team preparation for upcoming USACO contests Communicate regularly with students and parents about progress, goals, and areas for improvement Experience Proven experience in competitive programming, especially with USACO or similar coding olympiads Strong background in computer science fundamentals including algorithms, data structures, and problem-solving techniques Prior teaching or coaching experience working with children or teenagers in academic or extracurricular settings Familiarity with sports-specific training instruction or coaching methods is a plus Experience working with students of varying skill levels and managing group dynamics effectively Knowledge of first aid procedures including CPR and AED operation is desirable but not mandatory Demonstrated leadership skills within team environments such as sports teams or coding clubs Join us to empower young programmers by sharing your expertise in a lively, motivating environment! This role offers the chance to make a meaningful impact on students' educational journeys while developing your own coaching skills. We value energetic educators who thrive on inspiring others to reach their full potential through engaging instruction and dedicated mentorship.
Pay:
$28.96 - $34.88 per hour Expected hours: 2.0 - 6.0 per week
Benefits:
Flexible schedule
Work Location:
In person

Benefits

  • Flexible Work Schedules
  • Dental Insurance