Research Scientist Graduate
ByteDance
Posted 14 Nov 2026, 05:24 ET
This job at a glance
- Who can apply
- New grads, no experience needed
- Must know
- OnboardingData structures & algorithmsData analysisStatisticsPythonC++
- Work
- On-site in San Jose
- Pay
- Not stated by the employer.
- Skill demand
- Data analysis26%Statistics22%Data structures & algorithms12%Onboarding7%of 99 similar entry-level jobs posted in the US this week
- Listed
- Nov 14, 2026 · still open
Sign in free to see which of these skills your resume already shows.
About the Role
Our team designs and optimizes the next-generation end-to-end video system for video production, processing, delivery, and consumption to improve the quality of experience (QoE) for billions of users. We are looking for strong video algorithm engineers from various areas including video understanding, video processing, video coding, video streaming, and video quality assessment. You will have opportunities to pursue bold ideas, tackle complex challenges, and unlock limitless growth. This role requires commitment to an onboarding date by the end of year 2026.
Key Responsibilities
- Design video analysis (ROI/SOD, content understanding, temporal grounding etc.) and quality assessment algorithms.
- Participate in database creation, algorithm design/development/optimization.
- Design strategy and solution for E2E video quality optimization using video analysis, processing, and encoding algorithms.
- Apply designed algorithms for VOD / Live streaming monitoring, data analysis, and objective evaluation of algorithms.
- Collaborate with X-functional teams to integrate algorithms into production workflows and validate their impact through A/B testing.
Requirements & Tech Stack
- In-depth knowledge of video analysis algorithms or subjective/objective video quality algorithms.
- Understanding of state-of-the-art technologies in video quality analysis and coding.
- Proficient in one or more of the following: C, C++, Python.
- Familiarity with ML and image processing tools (sklearn, opencv, ffmpeg).
- Familiarity with deep learning frameworks (Tensorflow/Pytorch).
- Familiarity with Transformer architectures and mainstream multi-modal large models (MLLMs).
- Hands-on implementation or research experience with MLLMs is preferred.
- Familiarity with Linux development environments, shell scripting, HDFS.
- Knowledge of common video processing algorithms (super-resolution, diffusion models).
- Great communication skills.
- Eagerness to learn and a passion for turning cutting-edge technologies into real-life use cases.
Qualifications
- Completing or recently completed a PhD degree in Software Development, Computer Science, Computer Engineering, or a related technical discipline.