Software Engineer, Real Time Communication

5 Months ago • All levels • Backend Development • Network Engineering

Job Summary

Job Description

Build and maintain a global-scale real-time communication system. Design and implement the RTC system to work effectively among data centers. Optimize network transmission of streaming media. Collaborate with internal product and engineering teams.
Must have:
  • Software Engineering
  • Distributed Systems
  • Networking Expertise
  • Unix/Linux Systems
Good to have:
  • Zipkin & Tracking
  • RPC Frameworks
  • Message Queues
  • WebRTC, CDN
Perks:
  • Global Scale
  • Creative Culture

Job Details

Responsibilities
Founded in 2012, ByteDance's mission is to inspire creativity and enrich life. With a suite of more than a dozen products, including TikTok and Helo 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 Creation is the core of ByteDance's purpose. Our products are built to help imaginations thrive. This is doubly true of the teams that make our innovations possible. Together, we inspire creativity and enrich life - a mission we aim towards achieving every day. To us, every challenge, no matter how ambiguous, is an opportunity; to learn, to innovate, and to grow as one team. Status quo? Never. Courage? Always. At ByteDance, we create together and grow together. That's how we drive impact - for ourselves, our company, and the users we serve. Join us. Team Introduction RTC is a world-leading Real-Time Communication service that provides instant and quality multimedia interaction among our customers across the globe. We are building the next generation audio/video processing and compression platform, along with the fastest delivery networks and the richest cloud services. As a Senior Software Engineer in the RTC team, you will -Design, build and maintain a global scale, multi-regional Real Time Communication system. -Research and development of distributed traffic scheduling platform, stability assurance platform, unified configuration center, real-time message middleware and other core systems. -Uphold excellent engineering practices in the codebase and system designs -Design and implement the RTC system to work effectively among data centers -Optimize the network transmission of streaming media -Collaborate with internal product and engineering teams
Qualifications
Minimum Qualifications: -Working experience in software engineering -Bachelor's degree in Computer Science or a related technical background involving software/system engineering, or equivalent working experience -Good programming experience with at least one of the following languages: C, C++, Java, Python, or Go. -Expertise in designing, analyzing, and troubleshooting large-scale distributed systems. -Experience with networking, e.g. TCP/IP, DNS, CDN, NAT, Load Balancer, Proxy, etc -Familiar with Unix/Linux operating systems -Familiar with commonly used database systems, such as MySQL, Redis, etc Preferred Qualifications: -Familiar with Zipkin and other link tracking tools, familiar with commonly used RPC frameworks such as grpc, thrift, spring cloud, Dubbo, Motan, etc. -Experience with message queue middleware such as Kafka, NSQ, RabbitMQ is preferred -Experience with WebRTC, CDN, Live Streaming and Multimedia is a bonus. ByteDance is committed to creating an inclusive space where employees are valued for their skills, experiences, and unique perspectives. Our platform connects people from across the globe and so does our workplace. At ByteDance, our mission is to inspire creativity and enrich life. To achieve that goal, we are committed to celebrating our diverse voices and to creating an environment that reflects the many communities we reach. We are passionate about this and hope you are too.

Similar Jobs

ION - Senior Technical Consultant - Endur

ION

New York, New York, United States (On-Site)
5 Months ago
Appier - Senior Software Engineer, Backend Development

Appier

Taipei City, Taiwan (On-Site)
4 Months ago
Zuora - Sr Software Developer Engineer in Test

Zuora

Chennai, Tamil Nadu, India (Hybrid)
6 Months ago
GoTo Group - Senior Software Engineer - Event Platform

GoTo Group

Gurugram, Haryana, India (On-Site)
5 Months ago
CloudHire - Senior Scala Architect

CloudHire

Karnataka, India (Remote)
1 Week ago
SuperPlay - Server Team Leader

SuperPlay

Tel Aviv District, Israel (On-Site)
1 Month ago
The Walt Disney Company - Lead Machine Learning Engineer

The Walt Disney Company

New York, New York, United States (On-Site)
2 Months ago
Zoox - Backend Software Engineering Internship/Co-op

Zoox

Foster City, California, United States (On-Site)
5 Months ago
Salesforce - Database Systems Development - Senior/Lead/Principal Member Technical Staff

Salesforce

Hyderabad, Telangana, India (On-Site)
5 Months ago
Ziff Davis - Senior Software Engineer, Backend - Lose It!

Ziff Davis

United States (On-Site)
5 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

ByteDance - SRE Software Engineer Intern - Global Payment - 2025 Start

ByteDance

Singapore (On-Site)
1 Month ago
Saviynt - Technical Account Manager

Saviynt

Atlanta, Georgia, United States (Remote)
5 Months ago
Canva - Backend Software Engineer - Internationalization

Canva

Beijing, Beijing, China (Remote)
2 Weeks ago
ION - Cloud Engineer Kubernetes

ION

Rome, Lazio, Italy (Hybrid)
5 Months ago
Hitachi - Japanese Proficiency with IT Technical experience

Hitachi

Chennai, Tamil Nadu, India (Remote)
5 Months ago
Playrix - Technical Director (Game Project)

Playrix

Cyprus (Remote)
5 Months ago
Canva - Senior Backend Engineer (Java)

Canva

Sydney, New South Wales, Australia (Remote)
5 Days ago
Nagarro - Senior Staff Engineer, Java Developer

Nagarro

Atlanta, Georgia, United States (On-Site)
5 Months ago
Canva - Senior Machine Learning Researcher (GenAI) - Canva Austria (f/m/x)

Canva

Vienna, Vienna, Austria (Remote)
4 Months ago
PlayStation Global - Senior Software Engineer - Android/UI

PlayStation Global

California, United States (On-Site)
1 Week ago

Get notifed when new similar jobs are uploaded

Jobs in Singapore

HoYoverse - Data Analyst - Honkai: Star Rail - Fresh Grad

HoYoverse

Singapore (On-Site)
4 Months ago
PwC - Technology Risk and Quality - Manager

PwC

Singapore (On-Site)
5 Months ago
ByteDance - Product Manager - Workplace Solutions Hardware

ByteDance

Singapore (On-Site)
1 Month ago
ByteDance - Regional Compliance Manager

ByteDance

Singapore (On-Site)
4 Months ago
Netflix - Senior Manager, Art & Print & Production Operations Lead

Netflix

Singapore, Singapore (On-Site)
5 Months ago
Luxoft - Data Engineer (financial/investment domain)

Luxoft

Singapore, Singapore (On-Site)
4 Months ago
ByteDance - Backend Engineer Intern, Video-On-Demand

ByteDance

Singapore (On-Site)
6 Days ago
ByteDance - Cloud Native Infrastructure Engineer - Foundational Technology

ByteDance

Singapore (On-Site)
4 Months ago

Get notifed when new similar jobs are uploaded

Backend Development Jobs

Behaviour Interactive - Principal Generalist Programmer - Dead by Daylight | Programmeur·se Généraliste Principal·e - Dead by Daylight

Behaviour Interactive

Middlesbrough, England, United Kingdom (Hybrid)
4 Months ago
Onehouse - Backend Engineer (India)

Onehouse

Bengaluru, Karnataka, India (Hybrid)
6 Months ago
Netflix - Software Engineer (L5) - Consumer Engineering

Netflix

United States (Remote)
5 Months ago
VGW - Engineering Manager

VGW

Perth, Western Australia, Australia (On-Site)
1 Month ago
Visual Concepts - Senior Server Engineer - WWE 2K

Visual Concepts

Austin, Texas, United States (On-Site)
4 Days ago
NinjaVan - Senior Software Engineer

NinjaVan

Ho Chi Minh City, Ho Chi Minh City, Vietnam (Hybrid)
5 Months ago
AppLovin - Software Engineer I, Backend

AppLovin

Palo Alto, California, United States (On-Site)
1 Month ago
Match Group - Engineer, Backend

Match Group

New York, New York, United States (Hybrid)
5 Months ago
Warner Bros Games - Staff Software Engineer - Backend (Adtech Team)

Warner Bros Games

Pune, Maharashtra, India (Hybrid)
1 Month ago
Warner Bros Games - Staff Software Engineer - Backend (Adtech Team)

Warner Bros Games

Pune, Maharashtra, India (Hybrid)
1 Month ago

Get notifed when new similar jobs are uploaded

About The Company

Where imagination meets innovation, delivering limitless gaming experiences.

New York, New York, United States (On-Site)

Jakarta, Jakarta, Indonesia (On-Site)

San Jose, California, United States (On-Site)

San Jose, California, United States (On-Site)

Singapore (On-Site)

Taguig, Metro Manila, Philippines (On-Site)

View All Jobs

Get notified when new jobs are added by ByteDance

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug