Microservices Infrastructure Engineer, Technical Infrastructure

ByteDance

Singapore

On-site

SGD 90,000 - 130,000

Full time

3 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

ByteDance seeks a qualified engineer to design and implement a company-wide Service Mesh. You will enable end-to-end capabilities for discovery, governance, security, and traffic control at an unprecedented scale.

Proficiency in C/C++, Go, Python, or Java on Linux is required, with strong RPC/GPRC knowledge. Help build scalable control systems for large releases and robust observability.

Qualifications

  • Bachelor’s degree or higher in CS, Software Engineering, or a related field.
  • Proficient in one or more programming languages including C/C++, Go, Python, or Java with Linux experience.
  • In-depth understanding of RPC principles and familiarity with related open-source frameworks such as Thrift, Seastar, brpc, Dubbo, and gRPC.

Responsibilities

  • Architect and implement a company-wide Service Mesh system.
  • Support adoption by enabling end-to-end capabilities such as discovery, governance, security, and traffic control for trillions of requests.
  • Build a scalable centralized control system for large-scale releases, observability, and diagnostics.

Skills

C/C++
Go
Python
Java
Linux
RPC principles
gRPC
Service Mesh

Education

Bachelor’s degree or higher in Computer Science / Software Engineering / Telecommunications

Tools

Thrift
Seastar
brpc
Dubbo
gRPC

Job description

Responsibilities

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.

  • 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.
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.
About Us

Founded in 2012, ByteDance's mission is to inspire creativity and enrich life. With a suite of more than a dozen products, including TikTok, Lemon8, CapCut and Pico as well as platforms specific to the China market, including Toutiao, Douyin, and Xigua, ByteDance has made it easier and more fun for people to connect with, consume, and create content.

Why Join ByteDance

Inspiring creativity is at the core of ByteDance's mission. Our innovative products are built to help people authentically express themselves, discover and connect – and our global, diverse teams make that possible. Together, we create value for our communities, inspire creativity and enrich life - a mission we work towards every day.

As ByteDancers, we strive to do great things with great people. We lead with curiosity, humility, and a desire to make impact in a rapidly growing tech company. By constantly iterating and fostering an 'Always Day 1' mindset, we achieve meaningful breakthroughs for ourselves, our Company, and our users. When we create and grow together, the possibilities are limitless. Join us.

Diversity & Inclusion

ByteDance is committed to creating an inclusive space where employees are valued for their skills, experiences, and unique perspectives. Our platform connects people from across the globe and so does our workplace. At ByteDance, our mission is to inspire creativity and enrich life. To achieve that goal, we are committed to celebrating our diverse voices and to creating an environment that reflects the many communities we reach. We are passionate about this and hope you are too.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Engineer - Service Platform
Software Engineer - Service Platform

ByteDance • Singapore

On-site
SGD 120,000 - 180,000
Senior Systems Engineer – Server Provisioning & Deployment, DCS
Senior Systems Engineer – Server Provisioning & Deployment, DCS

ByteDance • Singapore

On-site
SGD 120,000 - 180,000
Network Implementation Engineer, Physical Network Infrastructure
Network Implementation Engineer, Physical Network Infrastructure

ByteDance • Singapore

On-site
SGD 90,000 - 180,000
Senior Backend Software Engineer (AI Infrastructure / Artifact Management) Developer Services
Senior Backend Software Engineer (AI Infrastructure / Artifact Management) Developer Services

Bytedance • Singapore

On-site
SGD 120,000 - 160,000
Backend Software Engineer (SRE) - Cloud Infrastructure
Backend Software Engineer (SRE) - Cloud Infrastructure

ByteDance • Singapore

On-site
SGD 120,000 - 180,000
Backend Software Engineer Intern (ByteCloud) - 2027 Start
Backend Software Engineer Intern (ByteCloud) - 2027 Start

ByteDance • Singapore

On-site
SGD 13,000 - 20,000
Cloud Site Relibility Engineer - DCS
Cloud Site Relibility Engineer - DCS

ByteDance • Singapore

On-site
SGD 90,000 - 150,000
Backend Software Engineer Intern (ByteCloud) - 2027 Start
Backend Software Engineer Intern (ByteCloud) - 2027 Start

BYTEDANCE PTE. LTD. • Singapore

On-site
SGD 17,000 - 22,000
Mentor program
Internship certificate
Social events
+1
Applied AI Architect, BytePlus
Applied AI Architect, BytePlus

ByteDance • Singapore

On-site
SGD 120,000 - 180,000
Backend Software Engineer (SRE) Graduate (Cloud Infrastructure) - 2027 Start
Backend Software Engineer (SRE) Graduate (Cloud Infrastructure) - 2027 Start

BYTEDANCE PTE. LTD. • Singapore

On-site
SGD 67,000 - 112,000