Conviva logo

AI/ML Engineer

Conviva

Foster City · Posted Oct 19, 2026

At a glance

Location
Foster City

About the role

  • Conviva is looking for an AI/ML Engineer with strong machine learning fundamentals and hands-on experience in model development, training, and evaluation.
  • In this role, you will work on challenging real-world problems across machine learning and AI, taking ideas from research and experimentation to practical solutions.
  • You will own key parts of the ML development lifecycle, including data preparation, model design, training, evaluation, debugging, and iteration.

Responsibilities

  • Design, develop, train, and evaluate machine learning models to solve complex real-world problems.
  • Own the end-to-end ML development lifecycle, including dataset construction, model design, training, experimentation, evaluation, and continuous improvement.
  • Explore and apply modern ML techniques, including deep learning, reinforcement learning, and LLM training or fine-tuning, as appropriate to the problem.
  • Design rigorous experiments, define meaningful evaluation metrics, establish baselines, and analyze model performance to guide technical decisions.
  • Translate research ideas into practical solutions through close collaboration with engineering and product teams.
  • Contribute to ML tooling, data pipelines, and infrastructure that support efficient experimentation and scalable model development.
  • Take ownership of technical challenges, proactively investigate new approaches, and continuously improve model quality and reliability.
  • Collaborate effectively in a small, highly technical team, sharing knowledge and contributing to engineering best practices.

Requirements

  • Strong foundation in machine learning, deep learning, probability, statistics, algorithms, and data structures.
  • Hands-on experience developing and training ML models through academic research or industry projects.
  • Experience with ML frameworks such as PyTorch or TensorFlow.
  • Solid understanding of the ML development lifecycle, including data preparation, model training, experimental design, evaluation methodology, and error analysis.
  • Strong programming skills in Python, C++, or another relevant programming language.
  • Ability to independently investigate complex technical problems, design experiments, and communicate findings clearly.
  • Strong problem-solving skills, intellectual curiosity, and a willingness to explore new techniques.
  • Good English communication skills.

Preferred qualifications

  • Research publications at leading conferences such as NeurIPS, ICML, ICLR, ACL, EMNLP, or other relevant venues.
  • Experience with reinforcement learning, deep learning, LLM fine-tuning, pre-training, or post-training techniques.
  • Experience with large-scale model training, distributed training, or ML systems optimization.
  • Experience deploying ML models into production or developing ML infrastructure, including model serving, monitoring, and MLOps.
  • Familiarity with large-scale data processing frameworks such as Spark or Flink.
  • PhD preferred in Computer Science, Machine Learning, Mathematics, Statistics, or a related quantitative field.

Benefits

  • equity
  • benefits

Skills

  • PyTorch
  • TensorFlow
  • Python
  • C++
  • Spark
  • Flink
  • Deep Learning
  • Reinforcement Learning

Conviva

AI/ML Engineer

Apply now