Software Engineer, Applied ML (Discovery, Recommendation & Search)
Character.ai - Redwood City, CA
Hiring: Software Engineer, Applied ML (Discovery, Recommendation & Search) Company: Character.ai Location: Redwood City, CA Job Posted Time: 2026-09-02 17:59:13 Employment Type: Full-time Target Skills & Keywords: Applied ML, Recommendation Systems, Search & Ranking, ML Infrastructure, Model Training & Serving, Data Pipelines, GPU/TPU Optimization, Vector Databases, PyTorch, TensorFlow, RESTful APIs, gRPC, GCP/AWS/Azure, CI/CD, Python 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) - Experience writing highly performant services in a modern typed language - Experience configuring and maintaining CI/CD pipelines and automated testing - Desired: Experience shipping intelligent features end-to-end, from idea to production - Desired: Experience understanding, designing or implementing a full pipeline from data ingestion to model training - Desired: Experience with production AI/ML systems and services, including optimizing GPU/TPU deployments - Desired: Experience working with vector databases or other feature storage Required Skills: - Applied ML model design and implementation - Recommendation, ranking and search systems - ML backend systems and infrastructure - Model optimization, data pipelines, model training and serving - Proficiency with ML frameworks such as PyTorch or TensorFlow - Cloud infrastructure management (GCP, AWS or Azure) - RESTful and gRPC web-services - CI/CD pipelines and automated testing - Modern typed programming languages Qualifications: - B.A.S. in Computer Science or equivalent experience - Proactive with a "get things done" mindset - Ability to work cross-functionally with product, data science and data platform teams - Comfortable in a fast-paced, high-growth environment Compensation: Not specified Interested candidates, please apply directly through the job posting on company's career page or try via AI auto apply on this platform. Don’t miss this opportunity to join a forward-thinking team!