Software Engineer, Full Stack

AIFundMountain View, CA
Onsite

About The Position

LearnVector is building a trustworthy AI guide for learning, with a mission to accelerate human development. Founded by Andrew Ng, we are a small, fast-moving team working on-site in Mountain View, California, backed by a $100 million investment from Coursera. In this role, you will build our software product end to end, including the application learners use, the backend that serves unique AI-enabled learning experiences at scale, and the infrastructure supporting both. You will make key architecture and implementation decisions that will have long-term impact. The product is unique because each learner's experience is different, generated and adapted for them, and delivered through long-running relationships rather than stateless sessions. This presents a significant systems challenge involving state and memory over months, instant-feeling streaming AI interactions, content pipelines with verification stages, and observability for thousands of concurrent learner sessions.

Requirements

  • AI-native: you default to AI-assisted coding and building automations in everything you do, and you stay current with the newest AI engineering practices because you can't help it
  • 4+ years building and shipping production web applications end to end
  • Strong TypeScript/JavaScript and modern web frameworks (React/Next.js or similar), plus solid backend engineering (Node or Python), API design, and SQL
  • Experience owning production systems: deployment, monitoring, incident response, performance — you've been paged and made the pager quieter
  • Experience integrating LLM APIs into products, including streaming, and an informed view of what makes AI products feel great or terrible
  • Judgment: you can make an architecture call under uncertainty, state your reasoning in a paragraph, and change your mind when evidence arrives

Nice To Haves

  • Early-stage startup experience — you've been one of the first engineers somewhere and know what that demands
  • Real-time or voice interaction experience (WebSockets, WebRTC, audio pipelines)
  • Data-pipeline or event-analytics experience
  • Consumer-product sensibility: you sweat interaction details users can't name but always feel

Responsibilities

  • Build the product end to end: frontend experiences, backend services, data layer, and deployment — you'll touch all of it, and own large pieces outright
  • Make foundational architecture decisions — and revisit them honestly as reality reports back
  • Build the serving layer for AI-driven experiences: streaming responses, session and memory state, background generation and verification jobs, graceful degradation when models misbehave
  • Set the engineering bar: testing, CI, observability, and the pragmatism to know which corners are safe to cut at our stage and which never are
  • Ship daily alongside a founding team that includes Andrew, with direct exposure to every product decision
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service