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.