Skip to main content
CareerApp

Software Engineer, Backend/Applied ML (Safety & Integrity)

CharacterAI

Redwood 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.

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

Turn on analytics and we load Google Analytics: Google gets the pages you open and what you do here — searches, jobs you view, jobs you apply to — and sets its own cookies. Leave it off and the only cookies we set are your login, your theme, and this answer. Accept All also records a yes to advertising, which nothing uses yet. Privacy Policy.