Lead Video Software Engineer (Multiple Positions)

ByteDanceSan Jose, CA
48d$264,514 - $438,000

About The Position

Founded in 2012, ByteDance's mission is to inspire creativity and enrich life. With a suite of more than a dozen products, including TikTok, Lemon8, CapCut and Pico as well as platforms specific to the China market, including Toutiao, Douyin, and Xigua, ByteDance has made it easier and more fun for people to connect with, consume, and create content. Why Join Us Inspiring creativity is at the core of ByteDance's mission. Our innovative products are built to help people authentically express themselves, discover and connect - and our global, diverse teams make that possible. Together, we create value for our communities, inspire creativity and enrich life - a mission we work towards every day. As ByteDancers, we strive to do great things with great people. We lead with curiosity, humility, and a desire to make impact in a rapidly growing tech company. By constantly iterating and fostering an "Always Day 1" mindset, we achieve meaningful breakthroughs for ourselves, our Company, and our users. When we create and grow together, the possibilities are limitless. Join us. About the Team Our team plays a crucial role in ensuring the company's success. We seek people who are willing to learn and put in the effort to solve problems. Our challenges are not your regular day-to-day problems - you'll be part of a team that's developing new solutions to new challenges. It's working fast, at scale, and we're making a difference. We are looking for talents to join us on this exciting journey!

Requirements

  • Must have a Master's degree or foreign equivalent degree in Computer Science, Engineering (any), Information Technology, Data Science, Statistics, Mathematics, or a related field, and 3 years of related work experience; OR a Bachelor's degree or foreign equivalent degree in Computer Science, Engineering (any), Information Technology, 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 3 years of experience in each of the following:
  • Android platform development experience, including both application layer and framework layer, using C, C++ or Java languages;
  • Multimedia technology development experience, including the design and development of the underlying streaming media protocol stack and video engine frameworks for products including IPTV players, video live streaming, or video conferencing;
  • Designing and developing cross-platform video rendering frameworks, including designing flexible and configurable filter systems, cross-platform unified rendering device abstraction layers, and CPU-GPU zero-copy data interaction solutions;
  • Utilizing performance optimization tools including SnapDragon Profiler, Arm Mobile Studio, RenderDoc or Flame Graphs to optimize the performance of audio-video apps;
  • Designing panoramic video live broadcasting system, including reducing the bitrate and latency to an extremely low level; and
  • Designing end cloud fusion computing video processing system, including reducing the latency of cloud processing and integrating into real-time video chat systems.

Responsibilities

  • Design, develop and optimize video streaming software applications and systems, and implement new features to enhance the video experience.
  • Research on and implement cutting-edge video technology.
  • Participate in technical specification development and code reviews to enhance metrics for system performance and efficiency.
  • Design, test, deploy, maintain, and refine software and systems.
  • Drive innovation and integration of new technologies within the platform.
  • Ensure operational stability of real-time interaction, live streaming product, transcoding, image processing, and video infrastructure systems, including utilization monitoring, emergency drills, and alert configurations.
  • Implement solutions at the system level to enhance edge service performance and eliminate bottlenecks.
  • Respond to performance and reliability issues in a dynamic environment, participating in technical operations and rotations.
  • Mentor junior-level team members.

Stand Out From the Crowd

Upload your resume and get instant feedback on how well it matches this job.

Upload and Match Resume

What This Job Offers

Job Type

Full-time

Career Level

Mid Level

Industry

Publishing Industries

Number of Employees

5,001-10,000 employees

© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service