Software Engineer, Backend/Applied ML (Safety & Integrity)
- Location
- Redwood City, CA
- Salary range
- USD $150,000 – $300,000 base
- Workplace
- Remote
- Level
- Individual contributor
- Job family
- Engineering
- Posted
- 9 months ago
The T&S Network estimates this role to be P3, Senior. The typical base salary for that level in Safety Engineering & Data Science is $240k to $340k at a frontier lab. Key skills at this level: owns a detection system end to end, including its drift and its retraining, designs for adversarial pressure rather than for a static distribution, and sets evaluation methodology others in the company adopt.
Why this level
Estimated from the posting rather than stated by the employer: asks for 8+ years · posts $150k to $300k base at a frontier lab · the title reads as P2 · sets strategy beyond one team.
The role, in T&S terms
Written by the T&S Network from Character.AI's posting.
Backend and applied ML work on the integrity and safety systems of a consumer AI character platform, covering the human-to-AI interaction risks that come with it. The Safety Engineering team builds detection, prevention and mitigation for traditional integrity issues like spam and content classification, plus newer risks from generative models.
What you'd do
- Design, build and maintain scalable backend systems that run integrity and safety features.
- Lead technical design for detecting, preventing and mitigating integrity risks, including harmful or biased generated content.
- Develop and deploy ML models for content classification, including AI-generated content, anomaly detection, risk scoring and behavior analysis.
- Build safeguards for generative AI systems such as content filtering, bias mitigation and output monitoring.
- Work with product, data science, AI research, security and operations teams to define requirements and ship integrity systems.
- Set the technical direction for backend integrity systems and applied ML, weighted toward generative AI safety.
- Mentor engineers and advocate for practices in distributed systems, data engineering and the ML lifecycle.
What it asks for
- Eight or more years of professional software engineering work, mostly on backend systems.
- Expertise in at least one backend language such as Python, Go, Java or C++.
- Demonstrated experience designing and operating large-scale, highly available distributed systems.
- Hands-on applied ML experience on integrity, trust or safety problems.
- Working knowledge of the full ML lifecycle, including validation, A/B testing and operational monitoring.
- Bachelor's, Master's or PhD in computer science, engineering or a related technical field.
- Prior work on a trust and safety, integrity or risk engineering team (preferred).
Our best summary of the posting, and it can be wrong. The employer's posting is what counts: read it in full on Character.AI before you apply. If we got something wrong, report this listing.
Tired of job hunting?
Let the roles come to you. Switch on Available, and when a hiring manager or recruiter brings us a role that fits, we'll put you forward. Never to the company you work for.
Still listed 14 hours ago
About Character.AI

The employer
About Character.AI
Social platforms · AI and model safety · Menlo Park, CA · 51 to 200 people · Founded 2021
Consumer app for open-ended conversations with user-created AI characters.
Other jobs at Character.AI
1 other job open
Character.AI · P3 · Redwood City · Remote
$225k – $400k
More jobs like this
All jobsOpenAI · P3 · San Francisco · Remote
$293k – $385k
TikTok · P1 · Singapore
TikTok · P1 · Singapore
Google · P3 · Mountain View
$174k – $252k
Roblox · P4 · San Mateo
$295k – $345k




