About the job
About Playlab
Playlab is a pioneering tech non-profit focused on empowering educators and students to become discerning users and innovative creators of AI technology.
We are committed to an open-source, community-oriented approach that unlocks the transformative potential of AI in education. By providing communities with AI tools and hands-on professional development, we enable educators and students to craft custom AI applications tailored to their specific needs. Over 60,000 educators have utilized Playlab to publish their apps, and our influence continues to expand.
At Playlab, we view AI as a new medium for design—one that should be sculpted by diverse voices to realize ambitious educational concepts. If you share our passion for forging creative and equitable futures for learners and teachers, we invite you to explore joining our team.
The Role
We are in search of a Staff Backend Engineer to enhance our dynamic Engineering team. In this role, you will connect cutting-edge AI innovations with production systems, transforming emerging technologies into reliable and high-performance services that enhance real educational experiences.
Examples of the Work
Collaborate with ML teams to design and implement the agent runtime framework that supports goal-oriented educational platforms.
Develop services that leverage fine-tuned models to automatically scaffold new applications based on high-quality examples.
Create and execute systems for dynamic interface generation, from chat interfaces to writing editors and interactive simulations.
Integrate RAG systems and knowledge graphs to enhance curriculum and educational content.
Construct services for the large-scale processing and analysis of educational conversations.
And much more...
Expectations
Design, build, and maintain robust Python services that support reliable AI features.
Stay updated on emerging frameworks and trends within the Python ecosystem, evaluating new tools to enhance our capabilities.
Collaborate across functions with ML engineers, platform engineers, and product teams to ensure services meet actual user needs.
Strike a balance between experimentation and production excellence—rapidly prototype new techniques while ensuring service reliability.
Develop comprehensive tests and documentation to make systems more understandable and maintainable.
Guide and mentor fellow engineers on best practices and innovative approaches.

