Назад к вакансиям

Software Engineer, Teacher Experience

126 900 – 162 000 $в год
CodeAIUnited StatesУдалённоот 8 лет
SQLAITypeScriptJavaScriptReactAWSFull-stackEdTechRuby on RailsComputer Science

Описание

CodeAI is an education innovation nonprofit dedicated to increasing participation in AI+CS education. This role is for a Software Engineer on the Teacher Experience team, helping teachers use CodeAI to introduce students to computer science and AI.

Responsibilities

  • Partner with product managers, designers, and curriculum writers to develop end-to-end features that are accessible, usable, and engaging in real classrooms
  • Write and maintain production-ready code in JavaScript/TypeScript, React, Ruby on Rails, and SQL, working with AWS services like S3 and CloudWatch for asset storage, logging, and infrastructure
  • Rapidly prototype and iterate on AI-focused products for students, including evaluating, selecting, and incorporating generative AI models with an eye toward safety, bias mitigation, and effectiveness
  • Take ownership of complex projects, driving technical decisions and collaborating across teams to deliver scalable, maintainable solutions
  • Support site and user needs, including monitoring production issues, deploying updates, triaging user-submitted issues, and responding to teacher and student inquiries
  • Help foster a collaborative, encouraging team culture through knowledge shares, code reviews, and helping teammates succeed

Requirements

  • A passion for expanding access to computer science and AI education and building tools that help students and teachers succeed
  • 8+ years developing and maintaining consumer-grade full-stack web applications, preferably using JavaScript/TypeScript, React, Ruby on Rails, and SQL
  • Hands-on experience using agentic AI tools to build software, with a track record of continuously learning new tools and workflows as the space evolves
  • Familiarity with cloud infrastructure and supporting high-scale, production applications
  • Technical leadership experience, whether through leading architectural changes, setting technical direction, or mentoring teammates
  • The ability to drive projects independently, including breaking down work into smaller features, making informed tradeoffs, and communicating progress effectively
  • A collaborative mindset, with a strong belief in supporting teammates, sharing knowledge, and contributing to an inclusive engineering culture
  • Be a U.S. Citizen or Permanent Resident
  • Work within the continental United States
  • Pass a pre-employment background check
  • Be willing to travel a minimum of two times per year for team events

Nice to have

  • Experience working on AI-powered products or educational technology, particularly in building tools that help students learn to use and learn with LLMs

We offer

  • The expected salary range for this position is $126,900 - $162,000
  • Technology subsidy consistent with our Bring Your Own Device environment
  • Flexible, engaging, and remote working environment
  • Paid time off: 5 weeks total, comprised of 3 weeks vacation annually, plus a 2-week winter break office closure (including Christmas and New Year's), and sick leave
  • Medical, dental and vision premiums paid at 100% for FT positions and their dependents
  • Option to participate in 403b retirement plan
  • The opportunity to help students learn better and change the face of computer science

Hiring process

  • Step 1: Informational Interview - learn more about the role and share your experience (30 minutes)
  • Step 2: Take-Home Assignment (~2 hours)
  • Step 3: Interviews with several members of the CodeAI team (~3 hours)
  • Step 4: Final Interview (1 hour)
  • Step 5: Reference Checks
  • All interviews are currently being conducted virtually via Google Meet