(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.
About the company
Similar Remote Jobs
- Opened 2 days ago Remote Job
- Opened 8 days ago Remote Job
- Closes in 14 days Remote Job
- Closes in 14 days Remote Job