Teaching Lab

Software Engineer

Teaching Lab

contract

Posted on:

Origin:  • 🇺🇸 United States

Visit company website
AI Apply
Apply

Salary

💰 $60 - $80 per hour

Job Level

Mid-LevelSenior

Tech Stack

Spring

About the role

  • Software Engineer for Teaching Lab Studio to build out infrastructure and products to support AI-empowered classrooms.\n
  • As part of development team, design and implement technical infrastructure enabling Podsie, CoTeach, Mathly, and NISA to work together.\n
  • Build shared services and data models that support instructional alignment across tools; develop systems ensuring student progress and teacher insights flow between platforms.\n
  • Contribute to architecture decisions to scale impact while maintaining pedagogical coherence.\n
  • Opportunities to contribute to individual product development based on team needs and interests.\n
  • Primary project: expand Studio Classroom Project model (AI-powered mastery-based learning) for middle school math.\n
  • Model combines self-paced progression, adaptive practice, and real-time teacher support.\n
  • Build technology infrastructure to scale from pilot to additional schools.

Requirements

  • Minimum 3 years of experience building production software\n
  • Demonstrated lifelong learner with a passion for staying up-to-date with new technologies and best practices\n
  • Ability to learn quickly and adapt to new challenges in a fast-paced environment\n
  • Autonomous and proactive, with a strong bias for action and a track record of taking initiative\n
  • Excellent problem-solving skills and the ability to break down complex issues into manageable tasks\n
  • Strong communication and collaboration skills, with experience working in cross-functional teams\n
  • A passion for improving educational outcomes and using technology to make a meaningful impact on student learning\n
  • Proven experience with architecture and system design, particularly in building and scaling large-scale, user-facing applications.\n
  • Expertise in optimizing performance, scalability, and security in production environments, ensuring robust and efficient software operations.\n
  • Strong attention to detail and a commitment to maintaining codebases that are scalable, modular, and maintainable in the long run, following best practices in software architecture and development.\n
  • A passion for creating inclusive and accessible digital experiences that cater to diverse user needs and abilities\n
  • Incurable builder mindset - this role is ideal for someone who loves to build (and has a track record of things they’ve built)