Microservices Infrastructure Engineer, Technical Infrastructure at ByteDance
Singapore, , Singapore -
Full Time


Start Date

Immediate

Expiry Date

25 Sep, 25

Salary

0.0

Posted On

26 Jun, 25

Experience

0 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Java, Go, Algorithms, Thinking Skills, Coding Practices, Computer Science, Programming Languages, Python, Operating Systems, Telecommunications, Data Structures

Industry

Information Technology/IT

Description

QUALIFICATIONS

Minimum Qualifications:- Bachelor’s degree or higher in Computer Science, Software Engineering, Telecommunications, or a related field.- Proficient in one or more programming languages including C/C++, Go, Python, or Java, with hands-on experience in Linux environments.- In-depth understanding of RPC principles and familiarity with related open-source frameworks such as Thrift, Seastar, brpc, Dubbo, and gRPC.- Strong analytical thinking skills, with a passion for cutting-edge technologies and practical problem-solving.- Solid foundation in operating systems, data structures, and algorithms, with clean coding practices and a focus on scalable system design.Preferred Qualifications:- Familiarity with CNCF projects or contributions to open-source projects.- Hands-on experience with Service Mesh technologies such as Istio, Envoy, or MOSN.- Contribution experience with the CloudWeGo open-source project.

Responsibilities

About the TeamThe ByteDance Microservices Architecture (Framework & Mesh) team is responsible for architectural design and implementation of a company-wide Service Mesh system. The team has developed its own practice of Service Mesh whereby it implements a high-performance multi-protocol proxy and a flexible and extensible control service, integrating them natively with the cloud platform and ultimately outputting capabilities through a lightweight RPC framework.With ByteMesh, developers can develop their own services using their preferred languages (Go, Python, Node.js, C++, Java, etc.), enjoying unified and efficient service discovery, traffic management, and security auditing functions.Job responsibilities are:- Participate in the architectural design and implementation of a company-wide Service Mesh system.- Support the business adoption of the Service Mesh by enabling end-to-end capabilities such as microservice discovery, governance, security, and traffic control, with proven ability to manage traffic at the scale of trillions of requests.- Build a highly scalable centralized control system for the Service Mesh to support large-scale releases, quality assurance, observability, and diagnostics.

Loading...