Senior Software Engineer- Backend (Roleplays)
About the role
Yoodli helps people get measurably better in their careers by helping individuals land jobs, onboard, learn new skills, practice speeches, sales pitches, difficult conversations, and take their Yoodli coach from role to role. For organizations, Yoodli upskills the workforce for the AI Future. Founded in 2021 by Esha and Varun as an AI communication coach, Yoodli has expanded to an AI Platform for Human Skills, used for AI roleplays, learning concepts, practicing conversations, and as a personal coach for learning to use Gemini, Claude, or other AI tools. The team includes former employees from Google, Apple, Microsoft, Tableau, and beyond, headquartered in Seattle, with a culture of failing fast, iterating constantly, taking bold bets, valuing humility, authenticity, and a can‑do attitude. Backed by Madrona, Neotribe, the Allen Institute for AI, Cercano, and over $60M raised. Customers include Google, RingCentral, Databricks, Snowflake, Sandler Sales, Dale Carnegie, Toastmasters, and users in over 150 countries. Featured in Forbes, Fortune, WSJ, Geekwire, ZDNet, etc. Free trial at www.yoodli.ai and a TED Talk available.
Responsibilities
- Mission alignment: believe in our vision and care deeply about helping people achieve more by communicating better
- Backend expertise: strong experience building scalable, reliable backend services that power great user experiences
- Customer‑centric thinking: architect right‑sized solutions – secure, maintainable, and built with the end user in mind
- Craft and quality: hold yourself to a high bar for code quality and system design, and make the engineers around you better
Requirements
- 5+ years of professional development experience, shipping production code
- Experience with LLMs, generative AI, and AI‑powered applications
- Strong backend capabilities – owned services end‑to‑end with a track record of delivering in fast‑moving environments
- Solid experience with cloud infrastructure (GCP, AWS, or Azure) and Infrastructure as Code
- Proficiency in TypeScript or Python, with ability to debug complex distributed systems
- Clear communicator who works well across engineering and product, and who gives and receives feedback well
- Understands how