Job Information
BYTEDANCE INC. Senior Video Engineer, Real Time Communication (Multiple Positions) in Bellevue, Washington
Responsibilities
- Design and develop media servers, including Nginx RTMP module, Licode, Kurento, and media soup to deliver live streaming and video chat features and optimize audio/video quality of applications.
- Optimize multimedia software development kit (SDK) such as FFmpeg, GStreamer, and WebRTC.
- Leverage engineering, algorithms, data analysis, and large-scale system design to tackle the challenges of advanced audio/video algorithm design and global large scale delivery.
- Develop video experiences on cross-platform stack, and collaborate with backend video teams to ingest, transcode, replicate, and map solution to improve playback/streaming experience.
- Conduct unit test and integration test, coordinate issue identification, root-cause analysis and solution engineering, and debug and fix bugs found in system regression tests.
- Participate in creating technical specifications and performing code reviews with other engineers to design and maintain a stable and efficient multimedia infrastructure.
- Work with cross-functional engineering and product teams on delivering key results, formulating service standards, and continuously optimizing the service quality.
Mentor junior software engineers and interns.
Qualifications
Must have a Master's degree in Computer Science, Engineering (any), Information Technology, Machine Learning, Data Science, Statistics, Mathematics, or a related field, and 2 years of related work experience; OR a Bachelor's degree in Computer Science, Engineering (any), Information Technology, Machine Learning, Data Science, Statistics, Mathematics, or a related field, and 5 years of post-bachelor's, progressive related work experience.
Of the required experience, must have 2 years of experience in each of the following:
- Designing, developing, implementing, testing, and documenting large scale, multi-tiered, distributed software applications, automated tools, systems, and services using C, C++, and Python;
- Researching and implementing media compression pipeline features in video and audio codecs including AVC, HEVC, VP9, AV1, AAC, and Opus;
- Developing and maintaining debug and automation tools and test suites for feature and quality validation;
- Developing backend services using Go;
- Building and deploying applications to Docker container;
- Designing, developing, and scaling distributed systems based on business requirements; and
Integrating and using MySQL database and NoSQL database in Cloud Platform.
Travel Requirement: Domestic travel up to 10% required.
Type
: Full time, 40 hours/week
Location
: Bellevue, WA
Salary Range: $184300 - $337250 per year
To apply, and for information on benefits offered, visit:
https://jobs.bytedance.com/en/ and type Job ID