Skip to main content

Character.AI

Software Engineer, Core Product

Redwood City, CA (Remote)$150k–$300kfulltimemidAdded 1 month ago

About this role

Character.AI seeks a Core Product Software Engineer to build innovative front-end interfaces for their AI-powered interactive platform. You'll collaborate with design and product teams to create high-performance, user-centric experiences that define the future of human-agent interactions.

What you'll do

  • Develop performant and visually appealing user interfaces for consumer AI products
  • Translate design concepts into functional user experiences and product interfaces
  • Establish and maintain design systems, patterns, and consistency standards
  • Collaborate with design, product, and data teams to define and implement new features
  • Refine UI to enhance user engagement and satisfaction
  • Deliver results in a fast-paced, agile development environment

What they're looking for

  • TypeScript
  • React and React Native
  • HTML and modern front-end best practices
  • Tailwind CSS
  • Design systems and UI/UX principles
  • Full-stack or front-end software engineering
  • Consumer product development experience
  • Cross-functional collaboration and communication
Apply with Autofill

Opens the application — the Jobs AI extension fills it for you. Set up autofill

Opens the official application on the employer’s site. No login required.

Character.AI

Character.AI builds an interactive entertainment platform powered by AI characters that serves millions of users monthly, enabling multimodal interactions through advanced video, image, and language generation. The company is hiring research engineers, backend software engineers, ML specialists, and monetization experts to develop core infrastructure, scaling AI safety systems, and building reliable payment platforms.

View all jobs at Character.AI

Likely interview questions

  • Walk us through your experience building consumer-facing front-end features. How do you approach translating design concepts into performant, pixel-perfect implementations?
  • Describe your experience with React and TypeScript. How do you structure components and manage state in ways that maintain consistency across a design system?