Software Engineer, Applied ML (Discovery, Recommendation & Search)
CharacterAIRedwood City, CA · Remote · Senior
$200,000 – $300,000
Listed on CharacterAI’s own careers site. You apply with them directly — we never stand between you and the employer.
What this role is
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. The full posting is on their site.
Skills this role names
- Amazon Web Services (AWS)
- C++
- CI/CD
- Docker
- Go
- gRPC
- Java
- Kubernetes
- Microsoft Azure
- Python
- PyTorch
- Retrofit (REST)
- Rust
- TensorFlow
- Vector Databases
Log in to see which of these are already on your profile.
What they ask for
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