Your browser does not support javascript! Please enable it, otherwise web will not work for you.

Video Image AI ML Software

Home > C/C++ programming jobs

Video Image AI ML Software in USA

  • ByteDance
  • Full time
  • Email
  • San Diego, CA

Responsibilities

  • Research video analysis algorithms for region-of-interest detection, content understanding, feature extraction, and perceptual quality assessment.
  • Design and implement objective and learning-based image/video quality evaluation methods.
  • Build datasets, benchmarks, and evaluation pipelines for multimedia quality and content analysis.
  • Develop end-to-end video quality optimization solutions involving analysis, enhancement, processing, and encoding.
  • Apply algorithms to VOD and live-streaming use cases, including quality monitoring, data analysis, evaluation, and performance validation.
  • Prototype, train, and optimize machine learning and deep learning models for multimedia tasks.
  • Collaborate with infrastructure, platform, and engineering teams to integrate research prototypes into production workflows.
  • Conduct offline experiments, online validation, and A/B testing analysis.
  • Document research findings and communicate technical insights to research and engineering stakeholders.

Requirements

  • Currently pursuing a PhD in Computer Science, Electrical Engineering, Mathematics, Statistics, or a related technical field.
  • Strong programming, debugging, and optimization skills in one or more general-purpose languages, including C/C++ and/or Python.
  • Understanding of image/video analysis or image/video quality assessment methods.
  • Familiarity with objective quality metrics such as VMAF, PSNR, and SSIM.
  • Hands-on machine learning or deep learning experience and familiarity with PyTorch or TensorFlow.
  • Ability to conduct experiments independently, analyze results rigorously, and iterate based on data.
  • Strong written and verbal communication skills for collaborative research and engineering work.
  • Preferred qualifications include experience with Transformer architectures, multimodal large models, vision-language/video-language modeling, video enhancement, codecs, perceptual optimization, learned compression, multimedia deployment, large-scale evaluation, embedded systems, ARM or RISC-V processors, or RTOS environments.

Benefits

  • PhD internship with opportunities to contribute to products, research, future plans, and emerging technologies.
  • Hands-on learning, community-building, professional development events, and collaboration with industry experts.
  • Applications are reviewed on a rolling basis; applicants should state their availability, including start and end dates, on their resume.

ByteDance

ByteDance is a global incubator of platforms at the cutting edge of commerce, content, entertainment and enterprise services - over 2.5bn people interact with ByteDance products including TikTok. Creation is the core of ByteDance's purpose. Our products are built to help imaginations thrive. This...

Similar positions

Software Engineer

  • Cisco
  • Full time
  • Others
  • 10/25/2026
  • Bengaluru, India

Senior Software Engineer

  • Bloomberg
  • Full time
  • Others
  • 10/25/2026
  • Pune, India

Lead Software Test Engineer

  • Forterra
  • Full time
  • USA
  • 10/25/2026
  • Salary: $125k - $150k/yr
  • Clarksburg, MD

Security Software Engineer (L5)

  • Netflix
  • Full time
  • USA
  • 10/25/2026
  • Salary: $400k-$680k
  • Remote

Contract Staff Software Engineer

  • Mozilla
  • Contract
  • Canada
  • 10/25/2026
  • Salary: C$131k-C$186k
  • Remote