We use technical cookies and visit statistics: Yandex Metrica and Zorky's own de-identified visit log (cookie zk_aid). We never collect form contents, search text or full IP addresses, and never sell data. Opt out with the button below, or with Global Privacy Control or Do Not Track in your browser. More about cookies and statistics.
Zorky CRMZorky CRM
EN|RU
@termdocs
← All jobs

Software Engineer, Messaging Middleware - Infrastructure

11,250 SGD · period not specifiedSingapore, SGScore 65/1001w ago
Market insights
📊 Backend: salaries and demand on the market
Stack
CommunicationTeamworkCollaborationProgramming LanguagesSoftware EngineeringPythonMiddleware InfrastructureSystem PerformanceSoftware DevelopmentC++c++kafka
Apply
Upload your CV — we will connect you with the employer directly through our pool.
Send your CV →
Description
About the Team 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. What you will be doing: 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. 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
Employer contacts (email/phone/telegram) are hidden from the public preview — send your CV, and we will connect you directly.
Urgent question? Message @termdocs