Summer Residency Teaching Assistant

SEO (Sponsors for Educational Opportunity)New York, NY
Remote

About The Position

We are looking for Software Engineering Teaching Assistants (TAs) to facilitate the smooth delivery of our rigorous summer residency program for rising juniors studying computer science. TAs, known as Engineering Managers (EMs) by the cohort, meet with a subgroup of students throughout the summer to lead workshops and demos, provide office hours, check-in on student progress, and provide mentorship as students work on projects and prepare to apply for SWE internships. TAs function both as instructors and as advisors, overseeing student projects that culminate in end-of-residency presentations. TAs work within either the Core or Lite student track. Core programming runs synchronously and follows a pre-determined weekly schedule with 9-5 adjacent hours. Lite programming runs asynchronously, with TAs providing office hours and mentorship generally around and outside of 9-5 hours. The Lite track is designed for more independent students with other commitments over the summer who are looking for a part-time experience.

Requirements

  • Bachelor’s in Computer Science or related discipline
  • Strong Python skills
  • Proficiency with version control, command line, web technologies (HTML/CSS, JavaScript), debugging large projects
  • Understanding of social implications of technology
  • Working knowledge of Data Structures and Algorithms for technical interviews

Nice To Haves

  • At least 2+ years of full-time software engineering experience (including internships)
  • Experience with project management tools (e.g. Jira, Trello) and frameworks
  • Familiarity with Flask and similar web-frameworks
  • Mentorship or management of junior developers
  • Experience working on a computer science instructional team, including a university course, bootcamp, etc.
  • Experience using an LMS, e.g. Codio
  • Understanding of the tech industry hiring process and common barriers to entry
  • Prior experience utilizing generative AI tools in a technical setting

Responsibilities

  • Meet with a subgroup of students throughout the summer to lead workshops and demos
  • Provide office hours
  • Check-in on student progress
  • Provide mentorship as students work on projects and prepare to apply for SWE internships
  • Oversee student projects that culminate in end-of-residency presentations

Benefits

  • Accommodations and travel stipend may be provided for optional in-person conference in NYC
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service