Join to apply for the Video / C++ Engineer role at Tango.
Tango is a leading live-streaming platform with 450+ million registered users, operating in an industry projected to reach $240 BILLION by the next few years.
The B2C platform, built on top of high-quality global video technology, enables millions of creators worldwide to produce live content, engage fans, and monetize their talents.
Tango Live Stream was founded in 2018 and is powered by over 500 global employees in a culture of growth, learning, and success.
Responsibilities
- Drive the development and optimization of high-performance mobile video processing capabilities.
- Develop and maintain video processing applications on Android, iOS, and Web platforms.
- Implement and optimize performance-critical components such as efficient encoding/decoding, AI processing, graphics rendering, and streaming.
- Collaborate with the software engineering team to integrate video features into larger software solutions.
- Participate in the design and architecture of video processing pipelines to ensure performance, compatibility, and reliability.
- Conduct performance analysis and implement optimizations for video processing algorithms.
- Troubleshoot and resolve issues related to video processing.
- Stay up-to-date with industry trends and advancements in video technology.
Requirements
- Bachelor’s or Master’s degree in Computer Science, Computer Engineering, or a related field.
- Experience in mobile application development for Android.
- Familiarity with mobile development frameworks and tools (e.g., Android NDK, JNI).
- Solid understanding of multimedia technologies.
- Solid understanding of memory management and optimization for mobile platforms.
- Excellent problem‑solving and debugging skills.
- Strong communication and collaboration skills.
- Ability to work effectively in a fast‑paced, dynamic environment.
Nice to have
- Strong proficiency or keen interest in the Rust programming language.
- Experience with WebRTC integration.
- Proficiency in C++ programming.
- Knowledge of GPU programming and parallel processing.
- Experience with graphics APIs such as OpenGL and Vulkan.
If this sounds like you, apply and help empower live entertainers and creators to build independent businesses around their live talents.
Seniority level: Entry level
Employment type: Full-time
Job function: Engineering and Information Technology
Industry: Consumer Services