Software Engineer, Messaging Middleware - Infrastructure
ByteDance, Singapore
- Pay
- Not listed by the employer
- Work type
- Not stated
- Level
- Not stated
- Area
- Infra, platform & SRE
- Posted
- Not stated
Check my fit
See how your résumé lines up with this role: where you match, what's missing, and lines worth rewording.
About the role
The messaging middleware team is tasked with the exploration and advancement of a messaging platform, overseeing the Message Queue systems for various products, including ByteDance and other business-related products. Our scope extends to handling a data scale that sets an industry standard. The team has independently created the BMQ message queue, employing a storage and computing architecture separation and ensuring compatibility with the kafka protocol. Beyond prioritizing stability and cost-effectiveness, we are proactively investigating and broadening business scenarios. This involves unlocking the inherent value of original log data and integrating with batch computing engines.
- Responsible for the development of messaging platform; - Responsible for the development of the next generation computing and storage separation architecture on a trillion-level messaging platform; - Responsible for cost optimization, stability improvement and performance improvement of the system; - Responsible for analyzing business requirements and expanding the features of the messaging platform.
Requirements Minimum Qualifications - A proficient software developer skilled in at least one general purpose programming language, such as C/C++/Go/Python; - Familiar with operating system, network, computer architecture and other related knowledge; - Experience in developing large-scale, high-performance and highly available distributed systems; - Familiar with at least one of these MQ systems or other similar systems (e.g. - Distributed streaming processing platform Kafka, real-time distributed messaging platform NSQ, high-performance distributed messaging and streaming platform RocketMQ, distributed messaging system Pulsar, etc.); - Experience in system performance analysis and optimization.
Similar roles at other companies
Pay not posted
Posted 3 days ago
Pay not posted
Posted Jun 20, 2024
Pay not posted
Posted Aug 3, 2026
Pay not posted
Posted 2 days ago
Software Engineer (C/C++)
WorldQuantHanoi OR Ho Chi Minh City +2
Listed; checked 9 h ago. First seen by us 9 h ago. Being listed doesn't mean the team is actively interviewing.