The Traffic Infrastructure Global Engineering (TIGE)-Traffic Platform team at ByteDance builds and operates multi-cloud based large scale network services around the world that we use to accelerate and optimize network traffic for Tiktok and a variety of application services for ByteDance internal customers, which include but are not limited to layer 4 loadbalancing, layer 4/7 acceleration, global ingress, CMAF, FaaS and WAF, etc.
By joining us, you can work within a brilliant team and learn how to build Tiktok scale network traffic platform which serves billions of users globally.
Responsibilities • Responsible for setup, maintenance and feature releases of the load balancer components.
• In charge of incident response and troubleshooting of the load balancers.
Design, improve and contribute to disaster recovery plans.
Understand and execute the most suitable disaster recovery plan during emergency.
• Responsible for instructing and supporting internal users to use the load balancer platform.
• Responsible for capacity management of the load balancers.
Ensure the SLA and performance of the load balancers, ensure the quality of traffic entrypoint of the datacenters.
• Research, design, and develop computer and network software or specialised utility programs.
• Analyse user needs and develop software solutions, applying principles and techniques of computer science, engineering, and mathematical analysis.
• Update software, enhances existing software capabilities, and develops and direct software testing and validation procedures.
• Work with computer hardware engineers to integrate hardware and software systems and develop specifications and performance requirements.
Minimum Qualifications • Bachelor's degree in any of these faculties: Computer Science, Information Technology, Programming & Systems Analysis, Science (Computer Studies) • Experience working with traffic systems from CDNs to load balancers and beyond.
• Knowledge of network infrastructure and/or routing.
• Experience with Layer 4 / Layer 7 loadbalancers.
• Knowledge of protocols, including TCP/IP, HTTP, RPC, TLS etc.
• Experience working with containerized environment.
• Experience in one or more programming languages such as Java, C++, Go, or scripting experience in Shell and Python.
• Self-driven and capable of coping with ambiguity and moving projects from concept to delivery.
• Strong in analytical skills and the ability to solve real world problems in a fast moving environment.
Preferred Qualifications • Experience in designing, analyzing and building automation and tools for large scale systems • Experience in building solutions with AWS, Google, Azures and other cloud services.
• Experience in networking technologies such TCP/IP, HTTP, DNS, etc.
in a carrier-grade environment.
• Experience in developing and operating one or more of following systems: Kubernetes, Nginx, ipvs, ELK stack, etc.