Software Engineer, Backend/Applied ML (Safety & Integrity)
CharacterAIRedwood City, CA · Remote · Senior
$150,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 focuses on building scalable backend systems and applying machine learning to detect and prevent safety risks on an AI platform where users interact with characters. It suits engineers with deep expertise in distributed systems and ML who want to lead technical strategy on emerging AI safety challenges.
Our summary, not CharacterAI’s wording. The full posting is on their site.
Skills this role names
- A/B Testing
- Anomaly Detection
- C++
- Feature Engineering
- Go
- Java
- Machine Learning
- Model Deployment
- Model Training
- Python
Log in to see which of these are already on your profile.
What they ask for
Required
- 8+ years of professional software engineering experience
- Bachelor's, Master's, or PhD in Computer Science, Engineering, or related technical field
- Proven track record designing and operating large-scale distributed systems
- Expertise in Python, Go, Java, or C++
- Hands-on experience applying machine learning to integrity, trust, or safety challenges
- Understanding of machine learning lifecycle including data preparation, feature engineering, model training, validation, A/B testing, deployment, and monitoring
- Strong problem-solving abilities
- Ability to work in fast-paced environment and deliver results
- Strong communication and leadership skills
Nice to have
- Experience in a dedicated Trust & Safety, Integrity, or Risk engineering team
- Open-source contributions or publications in relevant fields
- Experience leading large cross-cutting technical projects
- Deep commitment to Trust & Safety as a business value