Software Engineer, Applied ML (Discovery, Recommendation & Search)

Character.AI
Redwood City, CA
Category Engineering
Job Description
As a Software / ML Engineer, you will work on implementing applied ML models and infra for a native AI consumer application, working cross-functionally with product, data science, and data platform teams.

Requirements

  • B.A.S. in Computer Science or equivalent experience
  • 5+ years of industry experience
  • Experience building/consuming RESTful and gRPC based web-services
  • Experience building and managing infrastructure in a cloud environment (GCP, AWS or Azure)
  • Familiar with one of the popular ML Frameworks like Pytorch, Tensorflow
  • Experience writing highly performant service in a modern typed language
  • Experience configuring and maintaining CI/CD pipelines and automated testing
]]>