Software Engineer, Monetization

Character AI Character AI · AI Frontier · Redwood City, CA · Technical Staff - Engineering

Software Engineer focused on monetization features for a consumer AI product, involving payments, subscriptions, and virtual currency systems. The role requires building and optimizing user-facing features across mobile and web, experimenting with monetization surfaces, and collaborating with design, product, and data science teams. Experience with consumer products, front-end technologies (Typescript, React), and backend services (Python, Golang) is expected, with a focus on shipping features that drive measurable outcomes.

What you'd actually do

  1. Build and optimize user-facing features across mobile and web that power payments, subscriptions, and in-app purchase flows.
  2. Design and experiment with monetization surfaces, from virtual currency systems to premium upsells to advertising.
  3. Partner closely with design and product to create delightful, performant, and trustworthy purchase experiences.
  4. Collaborate with data science to define monetization success metrics, run experiments, and analyze outcomes.
  5. Work with backends to design scalable, reliable systems for payments, entitlements, and transactions.

Skills

Required

  • Typescript
  • React
  • React Native
  • Tailwind
  • HTML
  • modern front-end best practices
  • Python
  • Golang
  • shipping user-facing features
  • fast-paced environment
  • communication and collaboration

Nice to have

  • gaming
  • virtual currencies
  • digital goods ecosystems
  • payment processors
  • subscription platforms
  • marketplace ecosystems
  • user psychology
  • reward systems
  • startup or zero-to-one product development

What the JD emphasized

  • monetization
  • subscriptions
  • in-app purchase flows
  • user-facing features
  • payments
  • virtual currency