C

Conviva

Real-time video analytics for engagement

AI/ML Engineer

Applied Machine LearningUpdated on Nov 10
Full-timeIn-person

About the Job

Requirements

  • Strong foundation in machine learning, deep learning, probability, statistics, algorithms, and data structures.
  • Hands-on experience developing and training machine learning models through academic research or industry projects.
  • Experience with machine learning frameworks such as PyTorch or TensorFlow.
  • Solid understanding of the machine learning 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.
  • Good English communication skills.

Responsibilities

  • Design, develop, train, and evaluate machine learning models to solve complex real-world problems.
  • Own the end-to-end machine learning development lifecycle, including dataset construction, model design, training, experimentation, evaluation, and continuous improvement.
  • Explore and apply modern machine learning techniques, including deep learning, reinforcement learning, and large language model 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 machine learning 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 in a small, highly technical team, sharing knowledge and contributing to engineering best practices.

Desired Qualifications

  • Research publications at leading conferences such as NeurIPS, ICML, ICLR, ACL, EMNLP, or other relevant venues.
  • Experience with reinforcement learning, deep learning, large language model fine-tuning, pre-training, or post-training techniques.
  • Experience with large-scale model training, distributed training, or machine learning systems optimization.
  • Experience deploying machine learning models into production or developing machine learning infrastructure, including model serving, monitoring, and MLOps.
  • Familiarity with large-scale data processing frameworks such as Spark or Flink.

About the Company

Conviva

Real-time video analytics for engagement

Conviva provides real-time video analytics for streaming services, broadcasters, and advertisers to improve viewer engagement and monetization. It works by analyzing over 1 trillion data events per day across 180 countries using artificial intelligence, monitoring content and ad performance, detecting quality-of-experience issues, and delivering actionable insights through cross-platform dashboards, including specialized analytics for social media like TikTok and Instagram. It differentiates itself with massive-scale, AI-driven data processing, cross-device and cross-platform visibility, and customized analytics solutions offered on a subscription basis. Its goal is to help clients optimize the viewer experience and maximize revenue and return on investment by turning data into decisions.

Company size
501-1,000
Company stage
Late Stage VC
Total funding
$110M
Headquarters
Foster City, CA
Founded
2006

Recently Posted Jobs

Explore more opportunities at Conviva

See more jobs