
Software Engineer, Applied ML (Discovery, Recommendation & Search)
Redwood City, CA
Full Time
USD 200,000 – 300,000
Senior
ML Engineer
Dec 18, 2025
The role
Summary
Character.AI is seeking a highly skilled Software Engineer specializing in Applied Machine Learning to enhance their discovery, recommendation, and search systems. The ideal candidate will develop and optimize ML backend infrastructure, working cross-functionally to support the company's innovative AI-powered consumer application.
What you'll do
What we look for
Technical
Education
Experience
Skills
Required skills
Nice to have
Compensation & benefits
USD 200,000 – 300,000 (annual)
Available
Benefits
Innovative Work Environment
Opportunity to work at a unicorn AI startup reshaping entertainment
Impact Potential
Chance to make significant contributions from the first week
Diverse and Inclusive Workplace
Commitment to diversity and equal opportunity
Interview process
- 1Initial Screening — Review of resume and initial qualifications
- 2Technical Interview — In-depth assessment of ML and software engineering skills
- 3System Design Round — Evaluation of architectural and infrastructure design capabilities
- 4Final Interview — Discussion of team fit and long-term potential
You'll be redirected to the company's application page
More Jobs at Character.AI
6 other open positions

Character.AI
View all jobs
Character.AI is an artificial intelligence company that provides a platform for users to create and interact with customizable AI characters. These characters can simulate conversations with a wide range of personalities, from fictional figures to historical persons and original creations. The company's mission is to make advanced conversational AI accessible and engaging for everyone, fostering creativity and exploration through its innovative technology. It operates within the burgeoning market of AI-driven entertainment and interactive digital experiences, offering a unique blend of user-generated content and sophisticated AI models.