Skip to content
character.aicharacter.aiRedwood City, CA

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

Builds and optimizes ML backend systems for recommendation, ranking, and search in a fast-growing AI consumer app. Requires 5+ years experience, CS bachelor's, ML frameworks like PyTorch/TensorFlow, cloud infra, and modern typed languages.

200k – 300k/yr
On-site5+ YOEML Engineering

About the role

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

Skills

PyTorchTensorFlowgRPCREST APIsGCPAWSAzureCI/CDKubernetesVector Databases

Similar roles

ML Engineering jobs
Console

Research Engineer

ConsoleSan Francisco, CA

Research Engineer building self-improving AI agent systems at Console. Develop eval/optimization loops, fine-tune specialist models, and improve agent reasoning over enterprise context using production data to drive measurable gains in quality, latency, and reliability.

200k – 350k/yr
On-siteML Engineering
Kepler

Machine Learning Engineer

KeplerNew York, NY

Build and own ML models, fine-tuning, evaluation harnesses, and routing for Kepler's AI agent harness in finance. Requires 5+ years production software experience and shipped ML systems focused on correctness, evals, and real-world reliability.

200k – 280k/yr
On-site5+ YOEML Engineering
AfterQuery

Machine Learning Engineer

AfterQuerySan Francisco, CA

Build production ML systems for measuring, predicting, and scaling data quality for frontier AI models. Requires 3-6 years experience in applied ML or related production systems (ranking, recommendations, data quality, fraud) plus strong software engineering skills.

200k – 300k/yr
On-site3+ YOEML Engineering
Tennr

Machine-Learning Operations Engineer

TennrNew York, NY

Founding ML Operations Engineer building scalable training, inference, and evaluation pipelines for proprietary VLMs and LLMs in healthcare. Requires 5+ years production ML infrastructure experience, strong Python/TypeScript skills, and ownership in a fast-paced startup.

200k – 230k/yr
On-site5+ YOEML Engineering
Glean

Machine Learning Engineer, Enterprise Brain

GleanMountain View, CA

Machine Learning Engineer building the Enterprise Brain - a proactive AI system for task detection, automation, reasoning, planning and personalization using LLMs, RL, fine-tuning, and advanced ranking on top of enterprise and personal knowledge graphs. Requires 3+ years ML experience, strong production ML skills, and expertise in evaluation/benchmarking.

200k – 300k/yr
Hybrid3+ YOEML Engineering