杭州协力科技有限公司
竞赛段教研
Skills
2 months ago
Share this opportunity
Share this opportunity to other talents of your network:
✓ Offer them a visibility boost with clients.
✓ Help your contacts find their next job.
Important information
Contract type:
Part time
Location:
Hangzhou, Zhejiang, China
Work mode:
Onsite
Published on:
7 August 2026
What they need
该职位来源于猎聘 Senior Curriculum Developer & Teacher Trainer (Levels 400-603) Department: Teaching Management Location: Hangzhou, China (Onsite) Employment Type: Full-time About the Role We are seeking Senior Curriculum Developers & Teacher Trainers to join our team onsite in Hangzhou, China, focusing on advanced programming education (Levels 400-603). You will work collaboratively with local staff to redesign course content for two distinct student populations: those pursuing advanced applied computing projects (complex web applications, advanced robotics, sophisticated game development) and those focused on competitive programming at USACO Gold and Platinum levels. Your curriculum scope includes advanced algorithmic concepts, including sweep line algorithms, advanced graph theory, computational geometry, advanced dynamic programming, number theory, and advanced mathematics applications in competitive programming. You will have access to our extensive library of historically developed course content packages as reference materials, which you will refactor and reimagine to create more effective, differentiated learning experiences for advanced students. This dual role combines curriculum development with teacher training and supervision. You will create rigorous, sophisticated course materials and train our part-time teaching staff to effectively deliver advanced content to US-based students. Course Level Scope Levels 400-603: Advanced to expert content including:
- Advanced data structures (segment trees, fenwick trees, persistent data structures)
- Advanced graph algorithms (network flow, bipartite matching, strongly connected components)
- Computational geometry and sweep line algorithms
- Advanced dynamic programming techniques
- Number theory and advanced mathematics
- Advanced string algorithms (suffix arrays, KMP, Z-algorithm)
- USACO Gold(advanced topics) and Platinum level concepts
- Complex applied computing projects requiring sophisticated algorithmic thinking Key Responsibilities Curriculum Development (60%)
- Refactor Levels 400-603 content into two distinct learning tracks: ○Applied Computing Track: Advanced project-based curriculum emphasizing complex web applications, sophisticated robotics systems, and advanced game development with algorithmic depth ○Competitive Programming Track: USACO Gold (advanced) and Platinum level preparation, covering sweep line, advanced graph theory, computational geometry, and advanced mathematics
- Leverage our extensive library of historical course content packages as reference and foundation materials
- Design challenging, intellectually rigorous course materials including advanced lesson plans, complex coding exercises, sophisticated projects, and assessments
- Ensure curriculum alignment with USACO Gold and Platinum level requirements
- Create clear progression pathways through advanced algorithmic concepts
- Develop supplementary materials for different learning speeds at advanced levels
- Balance rigor with accessibility, addressing overly dense and fast-paced content issues while maintaining high standards Teacher Training & Supervision (40%)
- Develop comprehensive teacher training programs for part-time instructors teaching Levels 400-603
- Conduct advanced training sessions (virtual and in-person) on complex algorithmic concepts, advanced pedagogy, and sophisticated content delivery
- Create detailed teacher guides for advanced topics, including common student misconceptions and effective teaching strategies
- Observe and evaluate teacher performance in delivering advanced content
- Provide expert coaching, feedback, and professional development to part-time teaching staff on advanced topics
- Establish quality assurance processes to ensure accurate and effective teaching of complex concepts
- Serve as the subject matter expert for teachers regarding advanced curriculum questions
- Mentor junior curriculum developers and teachers on advanced algorithmic concepts Required Qualifications Education & Experience
- Bachelor's degree or higher in Computer Science, Mathematics, or related field; Master's degree strongly preferred
- Minimum5-7yearsofteaching experience in advanced computer science education
- Proven experience in curriculum development for advanced or competition-level programming
- Experience teaching or mentoring teachers in advanced topics
- Track record of student success at advanced competitive programming levels Technical Skills
- Expert-level programming proficiency in Python, Java, and/or C++ (languages commonly used in USACO)
- Deep expertise in USACO Gold and Platinum level concepts and training methodologies
- USACO Platinum level achievement or equivalent high-level competitive programming experience is required
- Mastery of advanced algorithms including: ○Sweep line algorithms and computational geometry ○Advanced graph algorithms (network flow, bipartite matching, etc.) ○Advanced dynamic programming patterns ○Number theory and advanced mathematics applications ○Advanced data structures (segment trees, treaps, etc.)
- Familiarity with advanced applied computing concepts and sophisticated project development
- Active engagement with competitive programming community Teaching & Communication Skills
- Exceptional teaching ability with demonstrated success teaching advanced students
- Deep understanding of how to make complex algorithmic concepts accessible
- Ability to train and mentor adult learners on sophisticated technical topics
- Fluent English proficiency (written and verbal) is mandatory- primary working language with English-speaking staff and for all curriculum materials
- Experience working with US education system or US-based advanced students is highly preferred
- Strong technical writing skills for advanced curriculum materials Personal Attributes
- Detail-oriented with excellent project management skills for complex curriculum projects
- Collaborative team player who thrives in an onsite office environment
- Passionate about advancing competitive programming education and developing top talent
- Intellectually curious with commitment to staying current with algorithmic research and competitive programming trends
- Adaptable and responsive to feedback from advanced teachers and students
- Self-motivated with ability to work independently while mentoring junior team members
- Comfortable working across time zones with US-based students and staff
- Patient yet demanding with high-performing students Preferred Qualifications
- Master's or Ph.D. in Computer Science, Mathematics, or related field
- USACO Platinum level finalist or IOI (International Olympiad in Informatics) participation
- Experience coaching students to USACO Platinum level or IOI
- Published research or articles on algorithmic topics or competitive programming
- Active participation in competitive programming communities (Codeforces,TopCoder, etc.)
- Experience with online learning platforms and advanced EdTech tools
- Previous experience developing curriculum for gifted and talented programs
- Background in mentoring other curriculum developers or instructional leaders
- Contributions to open-source algorithmic libraries or educational platforms What We Offer
- Opportunity to shape advanced computer science education for top-tier students
- Onsite collaboration in Hangzhou with a dedicated curriculum development team
- Access to extensive historical course content library to build upon
- Professional development opportunities and exposure to cutting-edge EdTech and algorithmic research
- Competitive salary and benefits package commensurate with advanced expertise
- Supportive work environment with local staff and infrastructure
- Opportunity to mentor junior curriculum developers Application Process Please submit:
- Resume/CV highlighting relevant advanced teaching and curriculum development experience
- Cover letter explaining your expertise in advanced algorithms and approach to teaching complex concepts
- Sample curriculum materials or lesson plans you have developed for Levels 400-603 or equivalent advanced topics (if available)
- Brief teaching philosophy statement focusing on advanced education (300-500 words)
- Evidence of competitive programming achievements (USACO scores, Codeforces rating, etc.) We are committed to creating an inclusive learning environment and encourage applications from candidates with diverse backgrounds and experiences in advanced computer science education and competitive programming.
Other offers great for you!
These companies are also looking for great profiles
Cherrypick
Dev senior fullstack Java - Angular - Epargne salariale et retraite
530-580€
Freelance
Paris, France
Hybrid
Top Recruiter
Skills
10 hours ago
Quick apply
Nexoris
Functional Analyst – Payments / API Java
550
Freelance
Brussels, Belgium
Onsite, Hybrid
Skills
8 hours ago
Quick apply
Katchme
Développeur PHP / Java - Freelance
300 €/jour maximum
Freelance
Paris, France
Onsite, Hybrid
Skills
8 hours ago
Quick apply