Software Engineer (Backend/Applied ML, Safety & Integrity)
Character.ai · United States
About The Role
Join our team as a Software Engineer specializing in Backend and Applied Machine Learning. In this high-impact role, you will design, develop, and scale robust backend systems while leveraging applied machine learning to address critical integrity and safety challenges. You will lead the technical design and implementation of sophisticated backend solutions, apply machine learning to complex integrity challenges, and collaborate with cross-functional teams. Additionally, you will drive the long-term technical vision and roadmap for backend integrity systems and applied ML capabilities, provide technical guidance and mentorship to other engineers, and continuously analyze and improve the performance of existing integrity platforms and ML models.
- Architect and implement innovative solutions to address safety challenges related to human-to-AI interaction.
- Lead the technical design and implementation of backend solutions for detecting and mitigating integrity risks, including those related to Generative AI.
- Drive the long-term technical vision and roadmap for backend integrity systems and applied machine learning capabilities.
- Hands-on experience in applying machine learning techniques to solve real-world problems, specifically with demonstrable experience in addressing integrity, trust, or safety challenges
- Exceptional problem-solving abilities, with a knack for tackling ambiguous and technically challenging problems
- Bachelor's, Master's, or PhD degree in Computer Science, Engineering, or a related technical field
- 8+ years of professional software engineering experience, with a strong emphasis on backend systems development
- Proven track record of designing, building, and operating complex, large-scale, and highly available distributed systems
- Proven ability to work in a fast-paced development environment and deliver timely results
- Expertise in one or more backend programming languages such as Python, Go, Java, or C++
- Strong communication, interpersonal, and leadership skills, with the ability to articulate complex technical concepts to diverse audiences
- 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
- You care deeply about Trust & Safety and see it as a value-add to the business
- Experience leading large, cross-cutting technical projects
- Contributions to open-source projects or publications in relevant fields
- Prior experience in a dedicated Trust & Safety, Integrity, or Risk engineering team
This is an external listing. JobSpring does not represent or verify the employer. Report this listing
JobSpring