Desired Skills and Experience
- Develop software that runs on servers throughout the world
- Design, implement, and optimize algorithms for improving network
- Collaborate with other teams to design, automate, monitor, and scale infrastructure to support multi-terabit class traffic
- Design and implement new infrastructure to support new video, photos, and other product features in a scalable way
- Analyze and improve efficiency, scalability, stability, reliability, and performance of CDN infrastructure
- Conduct design and code reviews
- Work with other teams to integrate and support their products and solutions innovations on our CDN
- Bachelor’s Degree in Computer Science or related field (or equivalent experience)
- At least 2 years software development experience with filesystems, concurrency, multithreading, server architectures, and distributed systems
- Experience replacing networking hardware devices with software services
- Experience working with networking protocols (such as HTTP, SSL, TCP)
- At least 2 years developing and debugging in system level C/C++/Java, particularly on Linux
- Bachelor’s Degree in Computer Science or related field (or equivalent experience)
- At least 2 years software development experience with filesystems, concurrency, multithreading, server architectures, and distributed systems
- Experience replacing networking hardware devices with software services
- Experience working with networking protocols (such as HTTP, SSL, TCP)
- At least 2 years developing and debugging in system level C/C++/Java, particularly on Linux
Apply