jobapplier

Site Reliability Engineer Graduate (Traffic Architecture) - 2027 Start

ByteDance

Skills

Required

  • Software Development
  • developing network systems
  • Rust
  • C++ / Go
  • Linux environment
  • network protocols
  • TCP/IP
  • HTTP / HTTPs
  • DNS
  • Microservice architecture
  • container and orchestration technologies
  • Docker
  • Kubernetes

Preferred

  • cloud
  • AWS
  • GCP
  • OCI
  • developing proxy software
  • Nginx
  • Envoy
  • System Programming
  • Apache

Responsibilities

  • Design and develop features of traffic software (DNS Server, L4 and L7 Proxy, Web Caching, and FaaS Runtime), integrate based on our traffic platform to process terabyte-scale data in real-time.
  • Build data pipelines and develop telemetry systems to support datadriven traffic control.
  • Develop API acceleration and other networking services that run on top of our multi-cloud based traffic platform.
  • Problem solving and performance tuning for online traffic.
  • Research new technologies for more efficient and scalable traffic processing.

Requirements

  • Individuals who are completing or have recently completed a Bachelor’s or Master’s degree in Software Development, Computer Science, Computer Engineering, or a related technical discipline.
  • Experience in developing network systems in Rust, C, C++, and/or Go, developing skills in Linux environment.
  • Familiarity with network protocols such as TCP/IP, HTTP/HTTPs, and DNS.
  • Familiarity with Microservice architecture.
  • Familiarity with container and orchestration technologies such as Docker and Kubernetes.

Preferred

  • Experience in building large scale network services on cloud (AWS, GCP, OCI).
  • Experience in designing and developing high performance network loadbalancer products.
  • Experience in developing proxy software such as Nginx and Envoy is a big plus.
  • Experience in System Programming using low level system calls such as epoll, io-uring, etc., is a big plus.
  • Experience in developing Web Caching software such as Apache Traffic Server and Varnish, etc.
  • Experience in Edge Computing and FaaS Runtime development.
  • Experience in building distributed or cloud service based management system.
  • Proficiency in networking newer protocols such as HTTP2, HTTP3/QUIC, TLS1.3, etc.

Onboarding and application

  • Successful candidates must be able to commit to an onboarding date by the end of the year.
  • Please state your availability and graduation date clearly in your resume.
  • Candidates can apply to a maximum of two positions and will be considered for jobs in the order you apply.
  • The application limit is applicable to our Company and its affiliates' jobs globally.
  • Applications will be reviewed on a rolling basis - we encourage you to apply early.

Privacy and contact

  • By submitting an application for this role, you accept and agree to our global applicant privacy policy, which may be accessed here:
  • If you have any questions, please reach out to us at