Opened 5 days ago Remote Job
Company

(Part-Time) Computer Science Instructor

Important Notice:

  • Due to the volume of applications and holiday closures, there may be a delay in the recruitment process during this period (12/20/2024 - 1/6/2024). Any applications submitted in December may not receive a response until after Tuesday, January 7th.

  • Please apply to only one instructor role at Juni. We would be happy to speak with you about teaching other subjects during the interview process. Applying to multiple instructor roles will significantly increase the time required to process your application.

------------------------

About Juni

Juni Learning is a live learning and AI company building personalized learning solutions for students from ages 8-18. We bring the best instructors, curriculum and platform to students around the world who want to prepare for the future. Juni is backed by Y Combinator and angel investors including Arielle Zuckerberg, and the company was featured in Forbes, Fortune, and TechCrunch. Our team was founded by two Stanford alumni and ex-Googlers, and is headquartered in San Francisco.

Who you are 

  • Experienced Instructor: You have a proven track record and dedication to delivering top-notch one-on-one instruction.

  • Mentor: You are passionate about developing a student’s resilience and grit alongside their coding skills.

  • Committed: You are dedicated to creating a positive learning environment, ensuring our students are excited to learn.

  • Adaptable: You are flexible to teaching a variety of courses to students with different backgrounds and adjusting your availability to match changing schedule needs. 

Why Join Juni?

  • Juni Curriculum: Teach from our proprietary curriculum featuring pre-built projects and examples.

  • Comprehensive Training: Receive asynchronous and live training sessions to learn about the best teaching strategies to use in your classes. 

  • Student Matching: Connect with students whose requested schedule matches your availability and learning preferences align with your teaching style

  • Streamlined Scheduling: Receive support when scheduling and rescheduling class sessions with your student.

  • Consistency in Teaching: Teach the same students at a recurring time each week, allowing you to tailor your instruction to meet their individual needs and build a stronger relationship. 

  • Maximize your Impact: Write session notes after class sessions to emphasize student progress and get them excited about their next class.

Scheduling

  • Instructor schedules will be determined based on their availability and student’s requested schedule, which may include evening and weekends. 

  • Instructors need to have consistent availability on a week to week basis. 

  • Consistent availability around weekends strongly preferred.  

Pay

This is a fully remote, part-time, non-exempt position with a starting rate of $20 per hour.

For specialized classes like USACO prep classes and AI/Machine Learning courses, pay starts at $25 per hour. Please indicate on your application if you are interested in teaching these specialized courses and have experience with the following topics: 

  • AI/Machine Learning

    • Python

    • Object-Oriented Programming

    • Graphs and Trees

    • Search Algorithms

    • Unsupervised and Supervised Learning Algorithms

  • USACO Prep

    • Competitive Coding 

      • Specific experience with USACO is preferred 

    • Advanced Data Structures and Algorithms

    • Java

------------------------

RESPONSIBILITIES

  • Deliver weekly 1:1 lessons using our Juni curriculum and teaching tools to effectively teach the fundamentals of Computer Science. 

  • Maintain consistent weekly availability in order to match with and teach students at recurring times each week for the entire duration of their course.

    • Note: Student matches may vary based on instructor availability and the number of students that match their schedule. 

  • Complete standardized session notes after each lesson in order to highlight student progress, summarize their achievements, and elicit their excitement to achieve specific goals. 

  • Foster an engaging and respectful learning environment through encouraging active student participation. 

  • Accurately document and submit your timesheets on time by adhering to the organization's timesheet submission and approval procedures.

  • Maintain clear and respectful communication with students, parents, and the Juni Learning support team. 

  • Foster a safe community by acting with a high standard of ethics and maintaining family and student confidentiality.

  • Take the initiative to anticipate and solve scheduling conflicts early or escalate to the appropriate Juni Learning HQ team.

  • Be flexible to changing needs and collaborate with co-workers as needed.

  • Serve as an ambassador for Juni Learning by maintaining high-quality teaching, promoting our values, and serving as a role model for students of all backgrounds and ages.

 ------------------------

QUALIFICATIONS

  • Previous experience in tutoring, teaching, or mentoring students

  • College-level coursework in computer science (at minimum completion of two CS courses with a minor/major in CS (or equivalent). 

    • Experience with Python and Javascript/Web Development is preferred

    • NOTE: Instructors will be assigned different students and courses to teach based on their experience.

  • Consistent and recurring weekly availability in order to be teach recurring class sessions

    • Weekend Availability is highly desirable 

  • Comfortable using video conferencing tools and other digital teaching tools to conduct engaging and interactive lessons.

  • Demonstrate patience, empathy, and a positive attitude towards students’ learning challenges.

  • Passionate about education and building excitement about Computer Science in students of all ages (ages 8-18).

  • Must have effective time management skills to efficiently manage your class schedule, meet deadlines, and attend class sessions at agreed-upon times to ensure student success.

  • Able to work well with a variety of students.

  • Strong communication skills, especially with families (both children and adults) and other team members.

  • Open to feedback from families and team members.

  • Eligibility to Work in the US: All candidates must be legally authorized to work in the United States. Verification of work eligibility will be conducted at time of hire. 

  • Location:

    • All candidates must reside and teach from the following states in the US for the entire duration of their employment. 

    • Texas

    • Illinois

    • Utah

    • North Carolina

    • New Jersey

    • Washington

    • Pennsylvania

    • Massachusetts

    • Michigan

    • Georgia

    • Wisconsin

    • Virginia

    • Ohio

------------------------

Juni Learning is an equal opportunity employer. Juni Learning does not discriminate in employment with regard to race, color, religion, national origin, citizenship status, ancestry, age, sex (including sexual harassment), sexual orientation, marital status, physical or mental disability, military status or unfavorable discharge from military service or any other characteristic protected by law.

Increase your chances of landing your dream career.