Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

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

Character

About the Role

As a Software / ML Engineer you will work cross functionally with product, data science and data platform to identify, design and implement the applied ML models and infra, ranging from the model optimization, data pipeline to model training and serving infrastructure, on one of the fastest growing native AI consumer applications on the market today. You will work on implementation of our ML backend systems to power the discovery surfaces including recommendation, ranking and search, supporting new AI generated content formats on our product while working with the team to support optimizing our existing systems.

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
Desired Experience:
  • Experience with shipping intelligent features, end-to-end, and from idea to production
  • Experience with understanding, designing or implementing a full pipeline from data ingestion to model training.
  • Experience with production AI/ML systems and services including optimizing GPU/TPU deployments
  • Experience working with vector databases or other feature storage

You will be a good fit if you are proactive and have a "get things done" mindset. Given our current pace of growth and load on our systems, most people have had a significant impact during their first week at the company.

About Character.AI

Character.AI empowers people to connect, learn and tell stories through interactive entertainment. Over 20 million people visit Character.AI every month, using our technology to supercharge their creativity and imagination. Our platform lets users engage with tens of millions of characters, enjoy unlimited conversations, and embark on infinite adventures.

In just two years, we achieved unicorn status and were honored as Google Play's AI App of the Year-a testament to our innovative technology and visionary approach.

Join us and be a part of establishing this new entertainment paradigm while shaping the future of Consumer AI!

At Character, we value diversity and welcome applicants from all backgrounds. As an equal opportunity employer, we firmly uphold a non-discrimination policy based on race, religion, national origin, gender, sexual orientation, age, veteran status, or disability. Your unique perspectives are vital to our success.
Vacancy posted 3 days ago
Similar jobs that could be interesting for youBased on the Software Engineer, Applied ML (Discovery, Recommendation & Search) in Redwood City, CA vacancy
  • $198.5k - $248k

     ...BOX NEEDS YOU The Search Relevance team at Box powers discovery across billions of...  ...science, applied machine learning,...  ...looking for a Senior Software Engineer to elevate search...  ...ranking, retrieval, and recommendation systems; identify...  ...You understand the ML lifecycle from training... 
    Suggested
    Full time
    Live in
    Work at office
    Shift work
    3 days per week

    Box

    Redwood City, CA
    2 days ago
  • $159k

     ...it.  Please make sure you are applying with your Coupang e-mail address....  ....  Role Overview: The SDPE (Search and Discovery Product Engineering) ML group is Coupang’s advanced machine...  ...including content understanding, recommendation, ranking and more. It is a high... 
    Suggested
    Full time
    Temporary work
    Work experience placement
    Flexible hours

    Coupanginternal

    Mountain View, CA
    23 hours ago
  • $207k - $300k

    Tech Lead, YouTube Shorts Discovery, ML Recommendations corporate_fare YouTube place...  ...8 years of experience in software development. 5 years of...  ..., and mentoring executive engineering teams. Experience designing...  ...and extend well beyond web search. We're looking for engineers... 
    Suggested
    Full time

    Google Inc.

    Mountain View, CA
    4 days ago
  • $165.2k - $223.6k

     ...Description As a Software Development Engineer on the Sponsored Products...  ...and Brands Off-Search team, you will help...  ...and differentiated recommendations by designing and delivering...  ...passionate about applying frontier AI to solve...  ...with NLP/ML frameworks (e.g., PyTorch... 
    Suggested
    Internship
    Seasonal work
    Local area
    Flexible hours

    Amazon

    Palo Alto, CA
    2 days ago
  • $174k - $252k

    Senior Software Engineer, Recommendations, Rankings, Predictions, YouTube Ads corporate_fare...  ...Mountain View, CA, USA Apply Bachelor’s degree or equivalent...  ...ranking, personalization, search quality, embedding) in...  ...3 years of experience with ML infrastructure (e.g., model... 
    Suggested
    Full time

    Google Inc.

    Mountain View, CA
    1 day ago
  • $166k - $244k

    Senior Software Engineer, AI/ML Recommendations, Rankings, Predictions, YouTube Mountain View, CA, USA Experience...  ...team members; deeper expertise and applied knowledge within relevant area....  ...prediction, ranking, personalization, search quality, embedding) in production;... 
    Full time

    Google Inc.

    Mountain View, CA
    3 days ago
  •  ...seeking a Tech Lead for the YouTube Shorts Discovery team in Mountain View, CA. This role...  ...Learning techniques to enhance user recommendations. Candidates should have extensive software development experience, a strong background in ML, and proven leadership skills. The... 

    Google Inc.

    Mountain View, CA
    4 days ago
  • $185k - $230k

     ...Opportunity We're excited to welcome a talented and passionate Senior Software Engineer to join our highly skilled team. The ideal candidate will hold a deep comprehension of search and recommendations algorithms and infrastructure, including retrieval augmented... 
    Permanent employment

    Otter.ai

    Mountain View, CA
    4 days ago
  • $193.6k - $340.6k

     ...together. Principal Applied AI Engineer, Finance We are...  ...learning, agentic AI, and software engineering, with a...  ...insights into actionable recommendations for finance and...  ...and build scalable AI/ML systems with a strong...  ...databases, and semantic search architectures.... 
    Work from home
    Worldwide
    Flexible hours

    Genesys Cloud Services, Inc.

    Menlo Park, CA
    3 days ago
  • $197k - $291k

     ...seeking a Staff Research Engineer, Applied AI to lead the...  ...shipping AI-powered software, ideally with experience...  ...and scientific discovery, and collaborate with...  ...Lead the project from ML to final product:...  ...Vision, Multi-modal AI, Search, or Recommendation Systems.... 
    Full time

    Google DeepMind

    Mountain View, CA
    2 days ago
  • $165.3k - $219.68k

     ...improve their business. Search plays a foundational...  ...), AI assistants, and recommendation systems to enterprise...  .... As a Staff Software Engineer for Search Quality, you...  ...Champion excellence in ML and search engineering...  ...discretion whether to apply for a U.S. government... 
    Local area
    Worldwide

    Databricks

    Mountain View, CA
    2 days ago
  •  ...California in 2004 when a visionary engineer, Fred Luddy, saw the potential...  ...~ Build and maintain scalable search infrastructure services and...  ...cross-functionally with Core, ML, and Platform engineering...  ...need an alternative method to apply, please contact globaltalentss... 
    Work at office
    Immediate start
    Remote work
    Flexible hours

    ServiceNow

    Mountain View, CA
    6 days ago
  • $185k - $210k

     ...We're excited to welcome a talented and passionate Senior Search Engineer to join our highly skilled team. The ideal candidate will hold...  ...field, PhD a plus. 5+ years of experience in search, recommendation or question answering systems. In-depth knowledge of relevance... 

    Cacheflow

    Mountain View, CA
    23 hours ago
  • $147k - $211k

    Software Engineer, Recommendations, Rankings, Predictions, Consumer Shopping Commerce corporate_fare Google place Mountain...  ..., prediction, ranking, personalization, search quality, embedding) in production. 1 year of experience with ML infrastructure (e.g., model deployment,... 
    Full time
    Local area

    Google Inc.

    Mountain View, CA
    4 days ago
  •  ...’re looking for a talented and creative Software Engineer to join our Safety Engineering team at Character...  ...robust backend systems and leveraging applied machine learning to tackle critical...  ...backend integrity systems and applied ML capabilities, with a keen eye on addressing... 

    Character.AI

    Redwood City, CA
    1 day ago
  •  ...Build and maintain scalable search infrastructure services and microservices...  ...is interdependent with other engineering teams, including those owning...  ...cross-functionally with Core, ML, and Platform engineering...  ...need an alternative method to apply, please contact globaltalentss... 
    Work at office
    Immediate start
    Remote work
    Flexible hours

    ServiceNow

    Mountain View, CA
    1 day ago
  • Senior Software Engineer, Search Infrastructure - Moveworks Job Description Build out core infrastructure...  ...cross functionally with Core and ML engineering teams, and more. Qualifications...  ...application and need an alternative method to apply, please contact globaltalentss@... 
    Immediate start

    Moveworks

    Mountain View, CA
    1 day ago
  • $131k - $154k

     ...join us? Role Description ~ As an Applied AI Engineer you are pushing the envelope in solving...  ...in combination with the largest AI and ML technology partners, such as Microsoft,...  .... Key Responsibilities: AI Discovery & Solutioning: Understand customers AI... 
    Full time
    Work experience placement
    Worldwide
    Shift work

    Celonis

    Redwood City, CA
    23 hours ago
  • $147k - $211k

     ...experience in software development (e....  ...retrieval and other recommendation systems models....  ...large-scale ML systems,...  ...Google's software engineers develop the next...  ...well beyond web search. We're looking...  ...opportunity to apply your expertise...  ...future of travel discovery. Google Ads is... 
    Full time
    Immediate start

    Google Inc.

    Mountain View, CA
    2 days ago
  •  ...Infrastructure Security Engineer Redwood City,...  ...how AI is built? Apply to be the newest...  ...and secure AI/ML product architectures...  ...end-to-end — from discovery and design docs to...  ..., trade-offs, and recommendations clearly to both technical...  ...analysis (SAST), software composition... 

    Snorkel AI

    Redwood City, CA
    1 day ago
  • $262k - $365k

    Senior Staff Machine Learning Software Engineer, Search Ranking Google Mountain...  ...deep expertise in domain. Apply Bachelor’s degree or equivalent...  ...of experience with AI/ML algorithms and tools, deep...  ...Experience building and deploying recommendation systems models (e.g.,... 
    Full time

    Google Inc.

    Mountain View, CA
    2 days ago
  •  ...Perplexity is looking for an Applied ML Engineer to design, build, and iterate...  ...query understanding, and content discovery - fulfilling the curiosity of...  ..., content summarization, recommendation systems, NLP, and/or ranking. Strong software engineering skills (Python, production... 
    Full time

    Pantera Capital

    Palo Alto, CA
    1 day ago
  • $207k - $300k

    Google seeks a Software Engineer to lead the Short-form Video Exploration team, driving the success of YouTube...  ...role includes designing and deploying innovative ML systems and managing a team to optimize content recommendation strategies. A Bachelor's degree and 8 years of... 

    Google

    Mountain View, CA
    2 days ago
  •  ...About the job Applied AI Engineer About Us Catalyst Labs is a leading talent agency with a specialized vertical in...  ...automations, Established tech companies: scaling their ML infrastructure, recommendation systems, and data platforms, and Enterprise... 
    Visa sponsorship
    Relocation package

    Catalyst Labs, LLC

    Menlo Park, CA
    23 hours ago
  •  ...in Palo Alto-founded by engineers and operators who have...  ...and scaled enterprise software and AI systems. THE...  ...are looking for a Senior Applied AI Engineer to be a core...  ...and production-grade ML/AI engineering practices...  ...vector stores, semantic search, hybrid retrieval) ~... 
    Flexible hours

    Operio

    Palo Alto, CA
    2 days ago
  •  ...Senior Software Engineer (Search / Retrieval) Palo Alto, California About Workato Workato delivers enterprise infrastructure for the...  ...information retrieval and search relevance with hands-on experience applying machine learning to real-world search problems at scale.... 
    Remote work
    Flexible hours

    Workato

    Palo Alto, CA
    2 days ago
  • $165k - $185k

     ...looking for an experienced engineer to design and deliver...  ...deployment. You'll apply strong systems thinking...  ...automation layers using modern ML and LLMs Design and...  ...years of experience in software engineering, applied AI...  ..., embeddings, semantic search Experience... 

    Qualys

    San Mateo, CA
    3 days ago
  •  ...Applied AI / ML Engineer Catalyst Labs is a leading talent agency with a specialized vertical...  ...companies scaling their ML infrastructure, recommendation systems, and data platforms, and...  ...into scalable, maintainable software components. Drive experiments, measure... 
    Full time
    Visa sponsorship

    Catalyst Labs, LLC

    Palo Alto, CA
    4 days ago
  •  ...AI Agents Applied Research/Engineering Senior Associate We recognize that our people are our strength...  ...evaluation. Strong foundation in ML, deep learning, statistical modeling,...  ...indexing, ranking, retrieval) and/or recommendation systems. Proficiency in Python and... 

    Chase

    Palo Alto, CA
    4 days ago
  • $147k - $211k

     .... 2 years of experience with software development in one or more programming...  ...the job Google's software engineers develop the next-generation...  ..., and extend well beyond web search. We're looking for engineers who...  ...statistical approaches to ML-based techniques, to improve the... 
    Full time

    Google Inc.

    Mountain View, CA
    2 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Software Engineer, Applied ML (Discovery, Recommendation & Search). Be the first to apply!