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