About this role:
As a Software Engineer at Coteach, you will:
- Engage directly with teachers to deeply understand their needs, form clear product hypotheses, and drive feature development through hypothesis-driven experimentation.
- Rapidly prototype scrappy solutions to validate hypotheses, and evolve successful experiments into robust, scalable, production-ready features.
- Architect and implement scalable, performant solutions that power responsive, chat-based interactions within curriculum-integrated AI tools.
- Optimize LLMs to enhance usability, accuracy, and real-world effectiveness in supporting teachers' instructional planning and differentiation.
- Work with modern tools like TypeScript, React, Postgres, Bun, and Effect, and help shape our architecture as we scale.
What you bring:
- Experience shipping features powered by frontier models (e.g. Claude, Gemini) in real-world products: context engineering, tool design, retrieval, and evaluation.
- Strong TypeScript skills across the full stack, comfortable jumping from implementing Figma mockups to designing backend services.
- Ability to navigate engineering tradeoffs: you know when to ship a quick, scrappy prototype, and when to slow down and build thoughtfully for long-term scalability.
- User empathy and passion for building technology that tangibly improves teachers' daily experience and impacts student outcomes.
- Curiosity and a growth mindset: no specific academic qualifications or minimum years of experience required.
Strong candidates may also have experience with:
- Serverless architectures and tools like Supabase, Vercel, or similar platforms.
- Evaluating and continuously improving AI model performance in production settings.
- Education technology, curriculum development, or direct experience collaborating with educators.
Compensation & structure:
Compensation is $10,000–$15,000/month, depending on experience. Due to the structure of our current funding, we can only offer contract-based (1099) roles at this time — benefits are not included. This is a remote role for US-based candidates.
We encourage you to apply even if you don't meet every listed qualification. We know that great candidates come from a variety of backgrounds, and research shows underrepresented applicants often underestimate their readiness. If you're excited about this work, we want to hear from you.
How to apply:
Email [email protected] and [email protected] with your resume and a short video (max 2 minutes) that introduces yourself and showcases a project or experience you're proud of. We're not looking for anything fancy—feel free to record on your phone or laptop, and screen sharing is welcome if helpful.