Software Engineer, Backend/Applied ML (Safety & Integrity)
Character · Redwood City, CA
About this role
## About the Role We’re looking for a talented and creative **Software Engineer** to join our **Safety Engineering** team at **Character.AI**. In this role, you’ll design, develop, and scale robust backend systems and apply machine learning to tackle critical **integrity and safety** challenges in human-to-AI interaction. This is a high-impact position where you’ll provide technical leadership, drive innovation, and help strengthen the core trustworthiness of our platform. --- ## What You’ll Do - **Architect & Build:** Design, develop, and maintain highly scalable, resilient, and performant backend systems powering integrity and safety features. - **Lead Complex Solutions:** Drive technical design and implementation for detecting, preventing, and mitigating integrity risks—ranging from traditional issues (e.g., content classification, spam) to emerging Generative AI threats (e.g., misuse, harmful or biased content). - **Apply Machine Learning:** Conceptualize, develop, deploy, and iterate on ML models/algorithms for integrity challenges such as content classification (including AI-generated content), anomaly detection, risk scoring, behavior analysis, and safeguards for Generative AI (e.g., robust filtering, bias mitigation, output monitoring). - **Cross-Functional Collaboration:** Partner with product managers, data scientists, AI researchers, security teams, and operations to define requirements and deliver impactful integrity systems—especially for Generative AI products. - **Technical Strategy & Roadmap:** Own the long-term technical vision and roadmap for backend integrity systems and applied ML, with a focus on Generative AI safety. - **Mentorship & Leadership:** Provide technical guidance and mentorship to engineers across the organization. - **Champion Best Practices:** Advocate for and implement best practices across software engineering, distributed systems, data engineering, and the full ML lifecycle—especially for Generative AI safety and ethics. - **System Optimization:** Improve performance, scalability, reliability, and cost-effectiveness of integrity platforms and ML models. - **Stay Current:** Keep up with emerging threats, new technologies, and advancements in backend engineering and Generative AI safety research. --- ## Who You Are - **8+ years** of professional software engineering experience, with strong emphasis on **backend systems**. - **Bachelor’s, Master’s, or PhD** in Computer Science, Engineering, or a related field. - Proven experience designing, building, and operating complex, large-scale, highly available distributed systems. - Expertise in one or more backend languages: **Python, Go, Java, or C++**. - Hands-on experience applying ML to real-world problems, specifically integrity/trust/safety. - Strong understanding of the ML lifecycle: data gathering/cleaning, feature engineering, model selection, training/validation, **A/B testing**, deployment, and operational monitoring. - Exceptional problem-solving skills for ambiguous, technically challenging problems. - Ability to deliver in a fast-paced environment. - Strong communication and leadership skills; able to explain complex technical concepts to diverse audiences. --- ## You’ll Be a Great Fit If - You deeply care about **Trust & Safety** and see it as a business value-add. - You have prior experience in a dedicated **Trust & Safety / Integrity / Risk** engineering team. - You’ve contributed to open-source projects or published in relevant fields
Listing freshness
CronJobs last confirmed this listing 2h ago. If its source stops confirming the opening for seven days, this page is removed from active inventory.