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
- Competitive Coding
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 & REQUIREMENTS
- 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 Scratch and Python 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
- Early Weekend Availability (6am-1pm PST) 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
- Utah
- North Carolina
- New Jersey
- Pennsylvania
- Michigan
- Georgia
- Wisconsin
- Virginia
- Ohio
- All candidates must reside and teach from the following states in the US for the entire duration of their employment.