Skip to main contentA logo with &quat;the muse&quat; in dark blue text.

Backend Engineer - Media Framework Development (C++)

AT TikTok
TikTok

Backend Engineer - Media Framework Development (C++)

Sydney, Australia

Responsibilities

Intelligent Video is one of the world's leading video platforms at TikTok that provides media storage, delivery, transcoding, and streaming services. We are building the next generation video processing platform and the largest live streaming network, which provides excellent experiences for billions of users around the world. Popular video products of TikTok and its affiliates are all empowered by our cutting-edge cloud technologies. Working in this team, you will have the opportunity to tackle challenges of large-scale networks all over the world, while leveraging your expertise in coding, algorithms, complexity analysis, and large-scale system design.

Responsibilities
• Collaborate with the team to develop a robust and efficient video computing framework that supports the company's diverse video processing needs and complex business requirements

Want more jobs like this?

Get Software Engineering jobs in Sydney, Australia delivered to your inbox every week.

By signing up, you agree to our Terms of Service & Privacy Policy.

• Implement and optimize multimedia-related features for the company's product lines, including image processing, video transcoding, video editing, and video analysis
• Conduct performance analysis and optimization for video processing components to ensure optimal resource utilization and user experience
• Participate in code reviews, design discussions, and technical documentation to maintain high-quality software development practices

Qualifications

Minimum Qualifications
• Bachelor's degree in Computer Science, Software Engineering, or a related technical field
• Proficiency in at least one of the following programming languages: C, C++, Python, or Go, with a strong emphasis on C++
• Experience in developing and maintaining large-scale software systems
• Knowledge of embedded software development

Preferred Qualifications
• Master's degree or higher in Computer Science, Software Engineering, or a related technical field
• Experience with multimedia technologies such as video codecs, detection, and enhancement algorithms
• Knowledge of media processing framework development and architecture design
• Expertise in performance optimization techniques for video processing systems
• Familiarity with transcoding or computing platform development
• Positive and optimistic attitude, strong sense of responsibility, and excellent teamwork and communication skills

Client-provided location(s): Sydney NSW, Australia
Job ID: TikTok-7357902950214207781
Employment Type: Other

Perks and Benefits

  • Health and Wellness

    • Health Insurance
    • Dental Insurance
    • Vision Insurance
    • HSA
    • Life Insurance
    • Fitness Subsidies
    • Short-Term Disability
    • Long-Term Disability
    • On-Site Gym
    • Mental Health Benefits
    • Virtual Fitness Classes
  • Parental Benefits

    • Fertility Benefits
    • Adoption Assistance Program
    • Family Support Resources
  • Work Flexibility

    • Flexible Work Hours
    • Hybrid Work Opportunities
  • Office Life and Perks

    • Casual Dress
    • Snacks
    • Pet-friendly Office
    • Happy Hours
    • Some Meals Provided
    • Company Outings
    • On-Site Cafeteria
    • Holiday Events
  • Vacation and Time Off

    • Paid Vacation
    • Paid Holidays
    • Personal/Sick Days
    • Leave of Absence
  • Financial and Retirement

    • 401(K) With Company Matching
    • Performance Bonus
    • Company Equity
  • Professional Development

    • Promote From Within
    • Access to Online Courses
    • Leadership Training Program
    • Associate or Rotational Training Program
    • Mentor Program
  • Diversity and Inclusion

    • Diversity, Equity, and Inclusion Program
    • Employee Resource Groups (ERG)

Company Videos

Hear directly from employees about what it is like to work at TikTok.