Software Engineer, Real Time Communication

7 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

Kyruuus health - Senior Data Architect

Kyruuus health

United States (Remote)
1 Month ago
Ion - Principal Software Engineer, Italy

Ion

Collecchio, Emilia-Romagna, Italy (On-Site)
7 Months ago
Saviynt - Sr. Principal Software Engineer - Privileged Access Management (PAM)

Saviynt

El Segundo, California, United States (Hybrid)
7 Months ago
Valeo - Lead - Digital & AI

Valeo

Chennai, Tamil Nadu, India (On-Site)
2 Weeks ago
Visa - Staff Data Engineer

Visa

Warsaw, Masovian Voivodeship, Poland (Hybrid)
7 Months ago
Google - Software Engineering Manager (For Women in Tech Candidates)

Google

São Paulo, State Of São Paulo, Brazil (On-Site)
6 Months ago
Tencent - Senior Backend Engineer for Global Realistic 3A Action Game

Tencent

Shenzhen, Guangdong Province, China (On-Site)
5 Months ago
zeta - Principal Engineer

zeta

Bengaluru, Karnataka, India (On-Site)
7 Months ago
The Walt Disney Company - Lead Software Engineer

The Walt Disney Company

Glendale, California, United States (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

warner bros games - Senior Staff Engineer - Java-Commerce Team

warner bros games

Hyderabad, Telangana, India (Hybrid)
1 Month ago
bytedance - Senior Backend Software Engineer - Global E-Commerce Supply Chain

bytedance

Seattle, Washington, United States (On-Site)
7 Months ago
Addepar - Sr. Software Engineer - Reference Data

Addepar

United States (Remote)
1 Month ago
Qualcomm - Staff Software Engineering – Virtual Platforms

Qualcomm

San Diego, California, United States (Remote)
3 Weeks ago
e2 open - Senior Implementation Engineer

e2 open

Bengaluru, Karnataka, India (On-Site)
1 Month ago
Luxoft - Murex BAU Consultant - Mexico

Luxoft

Mexico City, Mexico City, Mexico (Remote)
6 Months ago
Canva - Senior Frontend Engineer - Growth

Canva

Auckland, Auckland, New Zealand (Remote)
2 Months ago
Thales - IVV Automation Engineer

Thales

Vélizy-Villacoublay, Île-de-France, France (On-Site)
1 Week ago
Playstation - Software Engineering Manager, Mobile

Playstation

San Mateo, California, United States (On-Site)
3 Weeks ago
FICO - Software Engineering-Lead Engineer (Event Driven Architecture)

FICO

Bengaluru, Karnataka, India (On-Site)
2 Weeks ago

Get notifed when new similar jobs are uploaded

Jobs in Singapore

bytedance - Product Solutions Architect - Enterprise Security

bytedance

Singapore (On-Site)
6 Months ago
Alpha Sense - Strategic Account Executive, Financial Services

Alpha Sense

Singapore, Singapore (On-Site)
6 Months ago
bytedance - Backend Engineer, Applied Machine Learning Platform - 2025 Start

bytedance

Singapore (On-Site)
7 Months ago
bytedance - Backend Software Engineer, Authorization - 2025 Start

bytedance

Singapore (On-Site)
7 Months ago
HoYoverse - Data Analyst Intern

HoYoverse

Singapore, Singapore (On-Site)
1 Month ago
We are social - Senior Planner

We are social

Singapore (On-Site)
1 Month ago
bytedance - Technical Program Manager, Security Engineering

bytedance

Singapore (On-Site)
1 Month ago
Adyen - Digital Marketing Manager, APAC

Adyen

Singapore (On-Site)
2 Weeks ago
bytedance - Product Manager - Real Estate Hardware - Singapore

bytedance

Singapore (On-Site)
7 Months ago
bytedance - Software Engineer, LLM Storage System Intern

bytedance

Singapore (On-Site)
3 Weeks ago

Get notifed when new similar jobs are uploaded

Backend Development Jobs

Luxoft - Java Team Lead

Luxoft

Toronto, Ontario, Canada (On-Site)
6 Months ago
Mashgin - Senior Software Engineer, Infrastructure

Mashgin

Palo Alto, California, United States (Hybrid)
7 Months ago
Argus Labs - Sr. Software Engineer (Infrastructure/Backend)

Argus Labs

Indonesia (Remote)
2 Months ago
Fanatee - Game Engineer - Backend

Fanatee

São Paulo, State Of São Paulo, Brazil (Hybrid)
2 Months ago
Inworld AI - Staff Backend Engineer

Inworld AI

Vancouver, British Columbia, Canada (On-Site)
1 Month ago
Every matrix - Senior Backend Developer (NodeJS)

Every matrix

Lviv, Lviv Oblast, Ukraine (Hybrid)
2 Months ago
fortis games - Staff Software Engineer (Backend/Multiplayer)

fortis games

Canada (On-Site)
4 Months ago
Epic Games - Senior UI Programmer, Fortnite

Epic Games

Montreal, Quebec, Canada (On-Site)
1 Month ago
Huuuge Games - Senior Java Software Engineer

Huuuge Games

Warsaw, Masovian Voivodeship, Poland (Hybrid)
2 Months ago

Get notifed when new similar jobs are uploaded

About The Company

Founded in 2012, ByteDance's mission is to inspire creativity and enrich life. With a suite of more than a dozen products, including TikTok 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.

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

Tokyo, Japan (On-Site)

Taguig, Metro Manila, Philippines (On-Site)

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

Ho Chi Minh City, Vietnam (On-Site)

San Diego, California, United States (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