About this role
The ByteDance Micro-services 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. 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.
Frequently asked questions
What does a Microservices Infrastructure Engineer, Technical Infrastructure at ByteDance do?
The ByteDance Micro-services 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…
How much does a Microservices Infrastructure Engineer, Technical Infrastructure at ByteDance pay?
The employer did not list a salary for this role. Most similar Singapore roles publish their band on the job page.
Is this Microservices Infrastructure Engineer, Technical Infrastructure role remote, hybrid, or on-site?
The listing is based in Singapore. Check the posting for remote or hybrid options.
How do I apply for this Microservices Infrastructure Engineer, Technical Infrastructure role?
You can apply directly on ByteDance's careers page. ApplyLah can tailor your résumé and cover letter to this exact role in seconds first.