C

Conviva

Real-time video analytics for engagement

Staff Software Engineer – Tech Lead - Backend

Backend EngineeringConfirmed live in the last 24 hours
Full-timeBeijing, ChinaNo salary listedIn-person

About the Job

Requirements

  • A Bachelor of Science in Computer Science or equivalent is required; a Master of Science or PhD is a plus.
  • At least 8 years of software engineering experience, including at least 5 years in data platforms or high-scale backend systems.
  • Hands-on experience with big data platform stacks such as Spark, ClickHouse, Druid, and Kafka.
  • Practical understanding and experience with AI agent systems, including LLM pipelines, agent observability, or intelligent data modeling.
  • A track record of mentoring engineers and improving their capabilities.
  • Proficiency in at least one of Python, Go, Java, Scala, or Rust.
  • Daily use of AI coding tools such as Cursor, Claude Code, or GitHub Copilot.
  • Ability to communicate technical tradeoffs clearly to senior stakeholders in English, with excellent verbal and written English communication skills.
  • Ability to communicate across distributed teams in multiple time zones.

Responsibilities

  • Own the architecture of a high-scale, real-time data platform.
  • Lead design reviews and drive key decisions on distributed systems, OLAP, and streaming infrastructure, including ClickHouse, Kafka, and Druid.
  • Use AI coding and agentic tools as a standard part of the engineering workflow for prototyping, code review acceleration, design exploration, and technical documentation.
  • Integrate AI and agentic capabilities, including LLM pipelines, agent observability, and intelligent data modeling.
  • Mentor engineers through code reviews, design pairing, and knowledge sharing.
  • Set technical standards through code, architecture decisions, and engineering practices.
  • Identify and develop future tech leads; champion code quality, testing, and CI/CD discipline.
  • Partner with Product and cross-regional engineering teams to translate business needs into scalable solutions.
  • Drive end-to-end delivery from design and development through testing and production monitoring.

Desired Qualifications

  • Experience with LLM application backends, agentic systems, RAG, or LLM-ops tooling.
  • Familiarity with agent frameworks such as LangChain, LangGraph, and CrewAI, and with production deployment patterns.

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