Search by job, company or skills

Software Engineer, Messaging Middleware - Infrastructure

Software Engineer, Messaging Middleware - Infrastructure

bytedance pte. ltd.
3-6 Years
SGD 11,250 - 22,500 per month
  • Posted 23 hours ago
  • Be among the first 10 applicants

Job 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 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.

More Info

Job Type:
Industry:
Employment Type:

Key Skills

Pulsar

NSQ

RocketMQ

Distributed streaming processing platform Kafka

About Company

Similar Jobs

2-4 yrs
Singapore
Skills:
Android, Java, Artificial Intelligence, Objective-c, Flutter, Kotlin, Swift, Ios, DART
8-10 yrs
Singapore, Marine Parade
Skills:
Pytest, Python, Test Planning, ADB Logcat, Automation strategy, Bug Reports
5-8 yrs
SGD 11,250 - 22,500 per month
Singapore
Skills:
Java, Cassandra, Scala, Sparksql, Yarn, Spark, Python, Hbase, RocksDB, K8S, Flink, Iceberg, Hudi, DeltaLake, Kudu
5-7 yrs
Singapore
Skills:
algorithmic trading , Rust, C++, Debugging, Low-latency systems, Smart order routers, Pricing and risk engines, Exchange broker APIs, Order management systems, System-level performance tuning, Monitoring