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