Software Engineer, Applied ML (Discovery, Recommendation & Search)
Character·Redwood City, CA·Remote·Posted 18 December 2025
About the role
About the Role As a Software / ML Engineer you will work cross functionally with product, data science and data platform to identify, design and implement the applied ML models and infra, ranging from the model optimization, data pipeline to model training and serving infrastructure, on one of the fastest growing native AI consumer applications on the market today. You will work on implementation of our ML backend systems to power the discovery surfaces including recommendation, ranking and search, supporting new AI generated content formats on our product while working with the team to support optimizing our existing systems. Requirements: - 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 service in a modern typed language - Experience configuring and maintaining CI/CD pipelines and automated testing Desired Experience: - Experience with shipping…
This is a summary of the advert. The full description and the application are on Character's careers site.
Apply faster with Prepper
- A version of your CV tailored to this Software Engineer, Applied ML (Discovery, Recommendation & Search) role.
- A cover letter written from your CV and this advert.
- Prepper can fill in Character's application form and send it once you approve.
- The application saved in your tracker, with reminders to follow up.
More roles at Character
- Technical Program Manager, Product ExperienceRedwood City, CA
- Principal Research Engineer, Post-TrainingRedwood City, CA
- Technical Program Manager, Model Alignment and DeploymentRedwood City, CA
- Staff Data Scientist, MonetizationRedwood City, CA
- Technical Program Manager, AI InfrastructureRedwood City, CA
- Software Engineer, Backend/Applied ML (Safety & Integrity)Redwood City, CA
- Software Engineer, BackendRedwood City, CA
- Software Engineer, MonetizationRedwood City, CA
Prepper is independent and not affiliated with Character. Roles are listed from the employer's public careers system and removed when they close.