Hybrid Software Engineer, Backend - Applied ML, Safety & Integrity

Posted 2 hours ago

Apply now

About the role

  • Software Engineer at Character.AI developing and maintaining backend systems with applied ML for integrity. Leading technical design and innovation in AI safety challenges.

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.
  • Apply Machine Learning: Conceptualize, develop, deploy, and iterate on machine learning models and algorithms to address complex integrity challenges.
  • Cross-Functional Collaboration: Work closely with product managers, data scientists, AI researchers, security teams, and operations to define requirements, design innovative solutions, and deliver impactful integrity systems.
  • Technical Strategy & Roadmap: Drive the long-term technical vision and roadmap for backend integrity systems and applied ML capabilities.
  • Mentorship & Leadership: Provide technical guidance and mentorship to other engineers on the team and across the organization.
  • Champion Best Practices: Advocate for and implement best practices in software engineering, distributed systems design, data engineering, and the full lifecycle of ML model development.
  • System Optimization: Continuously analyze and improve the performance, scalability, reliability, and cost-effectiveness of existing integrity platforms and ML models.
  • Stay Current: Keep abreast of emerging threats, new technologies, and advancements in backend engineering and ML applications.

Requirements

  • 8+ years of professional software engineering experience, with a strong emphasis on backend systems development.
  • Bachelor's, Master's, or PhD degree in Computer Science, Engineering, or a related technical field.
  • Proven track record of designing, building, and operating complex, large-scale, and highly available distributed systems.
  • Expertise in one or more backend programming languages such as Python, Go, Java, or C++.
  • Hands-on experience in applying machine learning techniques to solve real-world problems, specifically with demonstrable experience in addressing integrity, trust, or safety challenges.
  • Solid understanding of the machine learning lifecycle, including data gathering and cleaning, feature engineering, model selection, training, validation, A/B testing, deployment, and operational monitoring.
  • Exceptional problem-solving abilities, with a knack for tackling ambiguous and technically challenging problems.
  • Proven ability to work in a fast-paced development environment and deliver timely results.
  • Strong communication, interpersonal, and leadership skills, with the ability to articulate complex technical concepts to diverse audiences.

Benefits

  • 🩺 Top-notch health coverage for you & your family, with majority of the premium covered
  • 💰 We invest in your future with a generous 401(K) contribution
  • 🍼 New parents, we've got you covered with incredible paid leave -up to 20 weeks
  • 🌴 4 weeks of PTO to explore, unwind & come back recharged
  • 🍽️ Daily in-office catering plus a monthly Doordash stipend to help keep you fueled no matter where you are**
  • ✨ Monthly wellness stipend to support you in your health journey

Job title

Software Engineer, Backend - Applied ML, Safety & Integrity

Job type

Experience level

SeniorLead

Salary

$150,000 - $300,000 per year

Degree requirement

Bachelor's Degree

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job