logo

Character.AI

Software Engineer, Applied ML (Discovery, Recommendation & Search)

Department
Engineering
Job Type / Location
Redwood City
Experience Required
3+ years
Posted On

About the Role

Character.AI is seeking a Software Engineer, Applied ML to work on Discovery, Recommendation & Search. This role is crucial for enhancing how users find and interact with AI characters on the platform.

Responsibilities

  • Design, develop, and deploy machine learning models and algorithms for search, recommendation, and discovery features.
  • Work with large datasets to extract insights and improve the relevance and quality of character suggestions.
  • Collaborate with cross-functional teams, including product and other engineering teams, to deliver user-facing features.
  • Optimize and maintain production ML systems to ensure high performance and scalability.
  • Participate in code reviews, design discussions, and contribute to the overall technical direction of the product.

Requirements

  • Strong programming skills in languages like Python or Java.
  • Experience with machine learning frameworks and libraries (e.g., TensorFlow, PyTorch).
  • Familiarity with information retrieval, recommendation systems, or search technologies.
  • Ability to work in a fast-paced, collaborative environment.
  • Excellent problem-solving and communication skills.

View Assessment Process

Think you'll be a good fit?