Skip to main content

Character.AI

Software Engineer, Backend

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

About this role

Join Character.AI as a Backend Software Engineer to design and maintain scalable systems powering our interactive entertainment platform serving 20+ million monthly users. You'll collaborate across teams to build high-performance APIs, optimize system reliability, and implement security best practices while working with modern cloud and distributed systems technologies.

What you'll do

  • Design and develop scalable backend services and APIs supporting applications and third-party integrations
  • Optimize system performance, reliability, and scalability through architecture and engineering best practices
  • Ensure high availability, fault tolerance, and monitoring of backend systems
  • Collaborate with product managers, data analysts, and frontend engineers on backend solutions
  • Troubleshoot issues, implement improvements, and maintain security protocols
  • Stay current with industry trends in backend development and distributed systems

What they're looking for

  • Backend development (5+ years)
  • Python, Java, or Go (Python/Go preferred)
  • PostgreSQL, MySQL, or NoSQL databases
  • REST and GraphQL API design
  • Microservices architecture and distributed systems
  • Docker and Kubernetes
  • AWS, GCP, or Azure cloud platforms
  • Problem-solving and system optimization
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 designing and building scalable backend systems. Can you share a specific example of a high-traffic application you've worked on and the architectural decisions you made?
  • What's your experience with Python and Go? Which do you prefer for backend development and why?