hybrid
Software Engineer, Applied ML (Discovery, Recommendation & Search)
Software Engineer, Applied ML (Discovery, Recommendation & Search)
As a Software Engineer, Applied ML at Character.AI, you will be instrumental in developing and deploying machine learning models for discovery, recommendation, and search features. Your work will directly impact how users find and engage with AI characters, enhancing the overall platform experience.
About the role
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.