Now hiring

Multimedia Software Engineer @ TikTok

Sydney, AustraliaOnsiteFull-timePosted 92 days ago

Opens on the employer's site

About this role

Responsibilities

About the Team Video & Edge is a top-tier video platform globally. It offers services like media storage, delivery, transcoding, and streaming. Our goal is to create industry-leading solutions for live streaming, video-on-demand, and real-time communication for TikTok, Dola, Lark, and other external products worldwide. We mainly focus on the transmission network and multimedia processing parts. We also build a data foundation and analysis abilities, promote refined product operation, cut costs, and boost efficiency. We're building the next - generation video processing platform and the biggest real - time transmission network to give great experiences to billions of users worldwide. If you join our team, you'll have the opportunity to handle large-scale network and extremely high-performance challenges around the world. At the same time, you can use your skills in coding, algorithms, complexity analysis, and large-scale system design.

Responsibilities - Collaborate closely with product and business teams to deeply understand requirements, use cases, and success metrics, translate high-level product requirements into scalable system architecture and technical solutions. - Design and develop an AI-driven real-time multimedia processing platform (e.g., video/audio analysis, enhancement, and streaming). Build and optimize end-to-end pipelines for low-latency, high-throughput multimedia processing. - Continuously monitor, evaluate, and improve system performance, quality, and reliability using data-driven approaches. Work on performance optimization across the stack, including latency, resource efficiency, and scalability. - Collaborate with cross-functional teams (algorithm, engineering, infrastructure, data, and product) to deliver high-quality solutions - Ensure system robustness, observability, and maintainability in production environments

Qualifications

Minimum Qualifications - Bachelor's degree in Computer Science or a related technical background involving software/system engineering, or equivalent working experience. - High proficiency in C&C++. - Solid understanding of multimedia fundamentals (audio/video processing, encoding/decoding, streaming and network protocol) - Experience building or working with real-time systems with low-latency requirements - Passionate, self-motivated, good teamwork skills, strong problem-solving skills and ability to translate complex requirements into technical solutions. - High oral and written proficiency in English and Mandarin required: this role involves frequent communication with global teams, clients and stakeholders in English speaking regions as well as Mandarin speaking markets.

Preferred Qualifications - Experience and/or interest in Computer Vision, Signal Processing, 3D Graphics Rendering, Machine Learning - Knowledge of AI/ML concepts and experience integrating models into production systems - Working in international teams and across timezones effectively (US, Dublin, China, Singapore)

Skills

Software Engineering

Ready to apply?

Install the ResuMinder extension and we'll auto-fill the application in seconds — no rewriting.

Get the extension →
See how your CV scores — free