Software Engineer, Backend/applied ML (safety & Integrity)

Character AI Character AI · AI Frontier · Redwood City, CA · Technical Staff - Engineering

Software Engineer, Backend/Applied ML (Safety & Integrity) at Character.AI. Focuses on designing, developing, and scaling backend systems and applying ML to address integrity and safety challenges in human-to-AI interaction, particularly for Generative AI products. Involves content classification, anomaly detection, risk scoring, and developing safeguards.

What you'd actually do

  1. Design, develop, and maintain highly scalable, resilient, and performant backend systems that power our integrity and safety features.
  2. Lead the technical design and implementation of sophisticated backend solutions for detecting, preventing, and mitigating a wide array of integrity risks. This includes traditional issues (e.g., content classification, spam, etc.) as well as emerging threats related to Generative AI (e.g., misuse of generative models, generation of harmful or biased content, etc).
  3. Conceptualize, develop, deploy, and iterate on machine learning models and algorithms to address complex integrity challenges. This includes areas like content classification (including AI-generated content), anomaly detection, risk scoring, behavior analysis, and developing safeguards for Generative AI systems (e.g., robust content filtering, bias mitigation techniques, and output monitoring).
  4. Work closely with product managers, data scientists, AI researchers, security teams, and operations to define requirements, design innovative solutions, and deliver impactful integrity systems, especially for Generative AI products.
  5. Drive the long-term technical vision and roadmap for backend integrity systems and applied ML capabilities, with a keen eye on addressing Generative AI safety concerns with an alignment with company objectives.

Skills

Required

  • backend systems development
  • distributed systems design
  • applied machine learning
  • machine learning lifecycle
  • Python
  • Go
  • Java
  • C++
  • trust and safety
  • integrity engineering
  • risk engineering

Nice to have

  • Contributions to open-source projects
  • Publications in relevant fields
  • Experience leading large, cross-cutting technical projects

What the JD emphasized

  • 8+ years of professional software engineering experience
  • addressing complex integrity challenges
  • addressing Generative AI safety concerns

Other signals

  • applied machine learning
  • Generative AI safety
  • backend systems