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

Hiring organization: [CharacterAI](https://career.thegoodapps.co/organizations/characterai)

Canonical page: https://career.thegoodapps.co/jobs/f6a58493-876c-4c9f-bb25-f67dfbd30b1b

Listed on CharacterAI's own careers site. Applications go to them directly.

- Seniority: Senior
- Location: Redwood City, CA
- Remote: yes
- Salary: 200000 – 300000 USD per year

## Summary

This role involves building machine learning systems and infrastructure to power discovery, recommendation, and search features for a rapidly growing AI consumer platform. You'll work cross-functionally to implement ML models, optimize data pipelines, and deploy production systems at scale.

_Our summary, not CharacterAI's wording._

## Skills named

Amazon Web Services (AWS), C++, CI/CD, Docker, Go, gRPC, Java, Kubernetes, Microsoft Azure, Python, PyTorch, Retrofit (REST), Rust, TensorFlow, Vector Databases

## Required

- B.A./B.S. in Computer Science or equivalent experience
- 5+ years of industry experience
- Experience building and consuming RESTful and gRPC web services
- Experience managing infrastructure in GCP, AWS, or Azure
- Proficiency with PyTorch or TensorFlow
- Highly performant service development in a modern typed language
- CI/CD pipeline configuration and automated testing

## Nice to have

- End-to-end experience shipping intelligent features from idea to production
- Full data pipeline experience from ingestion through model training
- Production AI/ML systems experience including GPU/TPU optimization
- Vector database or feature storage experience

Apply on CharacterAI's site: https://jobs.ashbyhq.com/character/3cfa1472-4f6d-46fa-bd08-f6de0833a53f/application
