Responsibilities
1. Responsible for the overall architecture design of the ByteDance real-time communication system 2. Design and develop infrastructure services that support multiple IDCs and edge networks 3. Actively discover the weaknesses of the existing system and improve it to ensure that the module runs online Stable 4. Reasonable abstraction of business logic to efficiently meet architecture and business requirements 5. Technical team building, business control, team management and personnel training.
Qualifications
1. At least 4 years of server development experience, strong system design and coding capabilities 2. Proficient in at least one mainstream language C/C++/Java/Python/PHP/Go/Erlang, etc. 3. Excellent logical analysis ability, able to reasonably abstract and split business logic 4. Positive and optimistic, strong sense of responsibility, careful and meticulous work, with Good team communication and collaboration skills 5. Have a strong thirst for knowledge, curiosity and initiative, and be able to pay attention to and learn the latest technology in the industry in a timely manner Other bonus items: 1. Team management experience is preferred. 2. Experience in large-scale distributed object and file storage is preferred 3. Work experience in cloud computing teams is preferred 4. Experience in open source projects such as docker, kvm, mesos, kubernetes, swarm is preferred 5. Familiarity with AWS lambda, Google Products such as Function and Azure Function are preferred..
