Member of Technical Staff

janitorAI•San Francisco, CA

About The Position

Janitor is building AI interactive entertainment used by millions of people. Users create characters, worlds, stories, and relationships with AI, and this engineer will help make that experience fast, expressive, and fun. This is a hands-on engineering role focused on writing code users directly interact with. Most day-to-day work is in TypeScript, with the expectation of following problems into other languages when appropriate. The role involves shipping product features end to end across the frontend, APIs, and the systems between them. It includes building and improving user creation tools such as character editors, story tools, and chat. Product challenges may involve rendering, data, or inference, and the engineer is expected to investigate issues wherever they arise. Janitor describes itself as early enough for a strong engineer to influence the company’s direction while already operating at scale.

Requirements

  • Care about the user experience as well as whether the product works.
  • Have strong engineering taste and avoid overbuilt software.
  • Be able to turn vague ideas into products people love.
  • Ship quickly and continue improving details after launch.
  • Be willing to work hands-on, primarily with TypeScript, and follow problems into other languages when needed.

Nice To Haves

  • Experience with TypeScript, React, or websocket systems.

Responsibilities

  • Ship product features end to end across the frontend, API, and related systems.
  • Build and improve creation tools, including character editors, story tools, and chat.
  • Investigate and solve product performance and functionality problems across rendering, data, inference, and other relevant areas.
  • Write code for product experiences that users directly interact with.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service