Character.AI
Software Engineer, Applied ML (Discovery, Recommendation & Search)
Redwood City, CA (Remote)$200k–$300kfulltimemidAdded 2 days ago
About this role
Build and optimize ML infrastructure for Character.AI's discovery, recommendation, and search systems. You'll design end-to-end ML pipelines, implement serving infrastructure, and collaborate with product and data teams to power AI-generated content features on a rapidly growing consumer platform.
What you'll do
- Design and implement applied ML models and infrastructure for recommendation, ranking, and search systems
- Build ML backend systems powering discovery surfaces and AI-generated content formats
- Develop data pipelines, model training, and serving infrastructure
- Optimize model performance and infrastructure efficiency
- Collaborate cross-functionally with product, data science, and data platform teams
- Support and optimize existing ML systems
What they're looking for
- ML frameworks (PyTorch, TensorFlow)
- RESTful and gRPC web services
- Cloud infrastructure (GCP, AWS, or Azure)
- Modern typed programming languages
- CI/CD pipelines and automated testing
- Production ML systems and optimization
- Vector databases and feature storage
- End-to-end ML pipeline development
Opens the official application on the employer’s site. No login required.