Software Engineer
Description
The company is hiring a Software Engineer to transform how people learn AI and technology skills. We're looking for a driven, product-minded, AI-first engineer who treats AI tools and automation as a default part of how they build — someone who can do the output of a much larger team by leaning on AI agents, code generation, and smart workflows. If you're excited to build a platform that teaches the world AI skills while using those same tools to scale your own impact, we'd love to hear from you!
Requirements
Use AI coding tools to design, build, and ship software faster and at higher quality
Build and maintain automated workflows and agents that take manual, repetitive tasks off your plate
Design, develop, and maintain features across the web application, from frontend interfaces to backend services
Build and integrate AI-powered functionality, including LLM-based features, evaluations, and orchestration logic
Develop and maintain the assessment and credentialing infrastructure that scores and verifies user proficiency
Write clean, maintainable, and well-tested code, and participate in code reviews
Contribute to technical decisions, including architecture, scoping, and prioritization
Track and improve application performance, reliability, and quality
Collaborate with product, design, and content teams in a fast-moving environment