Software Engineer, Backend/Applied ML (Safety & Integrity)
Hybrid (Redwood City, CA)$150k - $300k + equityFull-timePosted 9mo ago
About the role
Software Engineer to design, develop, and scale backend systems and apply machine learning to address integrity and safety challenges in human-to-AI interactions, leadership and roadmap responsibilities.
Responsibilities
- Architect & Build: Design, develop, and maintain highly scalable, resilient, and performant backend systems that power our integrity and safety features.
- Lead Complex Solutions: Lead the technical design and implementation of sophisticated backend solutions for detecting, preventing, and mitigating a wide array of integrity risks (including content classification, spam, and GenAI-related threats).
- Apply Machine Learning: Conceptualize, develop, deploy, and iterate on ML models and algorithms for integrity challenges (content classification, anomaly detection, risk scoring, behavior analysis, safeguards for Generative AI).
- Cross-Functional Collaboration: Work with product managers, data scientists, AI researchers, security teams, and operations to define requirements and deliver integrity systems for GenAI products.
- Technical Strategy & Roadmap: Drive long-term vision and roadmap for backend integrity systems and applied ML, aligning with GenAI safety concerns and company objectives.
- Mentorship & Leadership: Provide technical guidance and mentorship to engineers.
- Champion Best Practices: Advocate for software engineering, distributed systems, data engineering, and ML lifecycle best practices with safety/ethics considerations.
- System Optimization: Improve performance, scalability, reliability, and cost-effectiveness of integrity platforms and ML models.
- Stay Current: Keep abreast of threats, technologies, and advancements in backend engineering and GenAI safety research.
Qualifications
- 8+ years of professional software engineering experience with emphasis on backend systems development.
- Bachelor's, Master's, or PhD in Computer Science, Engineering, or related field.
- Proven track record of designing, building, and operating large-scale distributed systems.
- Expertise in Python, Go, Java, or C++.
- Hands-on experience applying ML techniques to real-world integrity/trust/safety challenges.
- Solid understanding of ML lifecycle (data gathering/cleaning, feature engineering, model selection, training, validation, A/B testing, deployment, monitoring).
- Strong problem-solving, fast-paced delivery, communication, interpersonal, and leadership skills.
Skills
Required:Backend developmentMachine learning applied to trust/safetyDistributed systemsPython/Go/Java/C++
Benefits
- Top-notch health coverage for you & your family, majority covered
- Generous 401(K) contribution
- Paid leave up to 20 weeks for new parents
- 4 weeks of PTO
- Daily in-office catering plus monthly Doordash stipend
- Monthly wellness stipend
Last updated Jul 15, 2026. Interested? Apply on the company site.
About Character.AI
AI Chat, Reimagined–Your Words. Your World.
Chat with millions of AI Characters on the #1 AI chat app. Where will your next adventure take you?
AI ChatCharactersliquid-ai-recruiting-target
More open roles at Character.AI
- Technical Program Manager, Product Experience3mo agoRedwood City, CA · Product
- Principal Research Engineer, Post-Training4mo agoRedwood City, CA · Technical Staff - ML
- Technical Program Manager, Model Alignment and Deployment4mo agoRedwood City, CA · Safety
- Technical Program Manager, AI Infrastructure6mo agoHybrid (Redwood City, CA) · Safety
- Staff Data Scientist, Monetization9mo agoHybrid (Redwood City, CA), Hybrid (New York, NY) · Product