
Software Engineer, Applied ML (Discovery, Recommendation & Search)
Character.AI8 months ago
Base Salary
$200k - $300k/yr
Responsibilities
- Design and implement applied ML models and infrastructure for discovery, recommendation, ranking, and search.
- Build and optimize ML backend systems supporting AI-generated content formats and existing product systems.
- Develop data pipelines, model training workflows, and model serving infrastructure.
- Collaborate cross-functionally with product, data science, and data platform teams.
- Ship intelligent features end-to-end from concept through production.
- Build and manage cloud infrastructure and highly performant backend services.
- Optimize production AI/ML deployments, including GPU and TPU systems.
Requirements
- Bachelor of Applied Science in Computer Science or equivalent experience.
- At least 5 years of industry experience.
- Experience building or consuming RESTful and gRPC-based web services.
- Experience building and managing infrastructure in a cloud environment using GCP, AWS, or Azure.
- Familiarity with a popular ML framework such as PyTorch or TensorFlow.
- Experience writing highly performant services in a modern typed language.
- Experience configuring and maintaining CI/CD pipelines and automated testing.
- Experience shipping intelligent features end-to-end from idea to production is desired.
- Experience designing or implementing pipelines from data ingestion through model training is desired.
- Experience with production AI/ML systems and services, including GPU/TPU deployment optimization, is desired.
- Experience with vector databases or other feature storage is desired.
Tech Stack
Categories
About Character.AI
Character.AI isn’t just another AI chat app—it’s an infinite playground for your imagination, creativity, and exploration. Dive into immersive conversations, create your own AI chatbots, and join a vibrant community of creators.