Software Engineer, Applied ML (Discovery, Recommendation & Search)
Hybrid (Redwood City, CA)$200k - $300kFull-timePosted 10mo ago
About the role
Software/ML Engineer role focusing on applied ML models and infrastructure for discovery surfaces, including recommendation, ranking, and search, within Character.AI’s fast-growing native AI consumer application.
Responsibilities
- Identify, design and implement applied ML models and infra across model optimization, data pipeline, model training and serving infrastructure.
- Develop ML backend systems to power discovery surfaces (recommendation, ranking, search) and support new AI-generated content formats.
- Collaborate cross-functionally with product, data science, and data platform teams to optimize existing systems and pipelines.
Qualifications
- B.A.S. in Computer Science or equivalent experience.
- 5+ years of industry experience
- Experience building/consuming RESTful and gRPC-based web-services
- Experience building and managing infrastructure in a cloud environment (GCP, AWS or Azure)
- Familiar with one of the popular ML Frameworks like PyTorch, TensorFlow
- Experience writing highly performant services in a modern typed language
- Experience configuring and maintaining CI/CD pipelines and automated testing.
Skills
Required:RESTful APIsgRPCCloud infrastructure
Benefits
- Top-notch health coverage for you & your family, with majority of the premium covered
- Generous 401(K) contribution
- New parents: paid leave up to 20 weeks
- 4 weeks of PTO
- Daily in-office catering plus a monthly Doordash stipend
- Monthly wellness stipend
Last updated Jul 15, 2026. Interested? Apply on the company site.
About Character.AI
AI Chat, Reimagined–Your Words. Your World.
Chat with millions of AI Characters on the #1 AI chat app. Where will your next adventure take you?
AI ChatCharactersliquid-ai-recruiting-target
More open roles at Character.AI
- Technical Program Manager, Product Experience3mo agoRedwood City, CA · Product
- Principal Research Engineer, Post-Training4mo agoRedwood City, CA · Technical Staff - ML
- Technical Program Manager, Model Alignment and Deployment4mo agoRedwood City, CA · Safety
- Technical Program Manager, AI Infrastructure6mo agoHybrid (Redwood City, CA) · Safety
- Staff Data Scientist, Monetization9mo agoHybrid (Redwood City, CA), Hybrid (New York, NY) · Product