Duration:
8 weeks
Schedule:
1–2 sessions per week, ~1–1.5 hours each
About the role
We are looking for an experienced engineer or graduate student to mentor a motivated 16-year-old through a self-directed summer CS project. The student is a capable, self-taught programmer — this is a mentorship role, not introductory tutoring. The goal is to help him scope, structure, and complete a meaningful low-level systems project over 8 weeks.
Responsibilities
-
Help define a realistic, well-scoped project for the 8-week period
-
Guide weekly sessions: review progress, unblock problems, set next milestones
-
Introduce solid engineering practice — version control, testing, debugging, documentation
-
Push depth in systems programming, OS internals, or scientific computing
Requirements
-
Hands-on experience in systems programming, OS/firmware, or research/scientific computing
-
Strong command of C and/or Rust; comfortable in Linux/UNIX environments
-
Able to mentor a fast-learning, advanced teenage student
Nice to have
-
Background in physics or high-performance computing
-
Experience supervising students, interns, or junior engineers
How to apply
-
Please send a short note describing your relevant experience, links to representative work, and your availability.