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