companycharacter logo

Software Engineer, Applied ML (Discovery, Recommendation & Search)

characterRedwood City, CA
On-site Full-time

Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.


Unlock Your Potential

Generate Job-Optimized Resume

One Click And Our AI Optimizes Your Resume to Match The Job Description.

Is Your Resume Optimized For This Role?

Find Out If You're Highlighting The Right Skills And Fix What's Missing

Experience Level

Mid to Senior

Qualifications

Requirements:Bachelor's degree in Computer Science or equivalent experience.5+ years of industry experience in relevant fields. Proficiency in building and consuming RESTful and gRPC based web services. Experience in managing infrastructure within a cloud environment (GCP, AWS, or Azure). Familiarity with popular ML frameworks such as PyTorch or TensorFlow. Demonstrated ability to write highly performant services in modern typed languages. Experience in configuring and maintaining CI/CD pipelines and automated testing. Desired Experience:Experience in shipping intelligent features from concept to production. Understanding of designing and implementing full pipelines from data ingestion to model training. Familiarity with production AI/ML systems, including optimization for GPU/TPU deployments. Experience working with vector databases or other feature storage solutions.

About the job

About the Role

As a Software Engineer specializing in Machine Learning, you will collaborate closely with product teams, data scientists, and data platform engineers to identify, design, and execute applied ML models and infrastructure. Your responsibilities will encompass model optimization, data pipeline development, model training, and serving infrastructure for one of the fastest-growing native AI consumer applications available today. You will focus on the implementation of our ML backend systems that enhance discovery features, including recommendations, ranking, and search functionalities, while also supporting new AI-generated content formats in our product and optimizing existing systems.

About character

Character. AI is a pioneering platform that empowers individuals to connect, learn, and narrate stories through interactive entertainment. With over 20 million visitors each month, Character. AI enables users to enhance their creativity and imagination using cutting-edge technology. Our platform not only facilitates engaging interactions but also fosters a vibrant community of creators and storytellers.

Similar jobs

Tailoring 0 resumes

We'll move completed jobs to Ready to Apply automatically.