Taro Logo

Staff Software Engineer - Applied ML

Leading AI company offering personalized experiences through customizable AI 'Characters', founded in 2021 by AI pioneers Noam Shazeer and Daniel De Freitas.
$150,000 - $350,000
Machine Learning
Staff Software Engineer
In-Person
51 - 100 Employees
2+ years of experience
This job posting is no longer active. Check out these related jobs instead:

Job Description

Character.AI, a leading AI company founded in 2021 by AI pioneers Noam Shazeer and Daniel De Freitas, is seeking a Staff Software Engineer specializing in Applied Machine Learning. This role is part of the platform team, which bridges ML Engineering and Data Engineering to build best-in-class ML systems, provide high-quality data for analytics and model training, and optimize data engineering tasks.

As a Staff Software Engineer - Applied ML, you will be responsible for designing, implementing, and iterating on Applied ML systems such as search, recommendations, and RAG in collaboration with Research and Backend teams. You'll own a family of classifiers for async user-understanding and interface with Growth and Data Science teams to improve engagement and user experience.

Key qualifications include:

  • Expertise in building ML systems from scratch
  • Experience leading teams of MLEs and Backend engineers on machine learning projects
  • Solid understanding of Spark and ability to optimize Spark code
  • Experience with production systems in Go, Python, SQL, Java, and Scala
  • Proficiency in designing and executing AB tests
  • 2+ years of experience with Kubernetes

Character.AI offers a competitive salary range of $150K – $350K, along with equity and comprehensive benefits. These include top-notch health coverage, a 401(K) match up to 5% of your salary, generous parental leave (up to 20 weeks), 4 weeks of PTO, and daily gourmet meals.

Join Character.AI in shaping the future of AGI and be part of a company that achieved unicorn status in just two years and was named Google Play's AI App of the Year. The company values diversity and welcomes applicants from all backgrounds, upholding a strong non-discrimination policy.

If you're passionate about Applied ML, recommendations, retrieval, embeddings, and building cutting-edge AI systems, this role at Character.AI in New York City could be your next career-defining opportunity.

Last updated a year ago

Responsibilities For Staff Software Engineer - Applied ML

  • Design, implement, and iterate on Applied ML systems like search, recommendations, and RAG in collaboration with our Research and Backend teams
  • Own family of classifiers for async user-understanding
  • Interface with our Growth and Data Science teams to understand what levers we have to improve engagement and user experience

Requirements For Staff Software Engineer - Applied ML

Python
Go
Java
Scala
  • Expertise building ML systems from scratch
  • Experience leading teams of MLEs and Backend engineers on machine learning projects
  • Solid understanding of Spark and ability to write, debug and optimize Spark code
  • Experience building production systems in languages like Go, Python, SQL, Java, Scala
  • Experience designing and executing AB tests
  • 2+ years experience with Kubernetes

Benefits For Staff Software Engineer - Applied ML

Equity
Medical Insurance
401k
Parental Leave
  • Equity
  • Medical Insurance
  • 401k
  • Parental Leave
  • Paid Time Off
  • Meals