Desired Skills and Experience
- Develop DNS and HTTP stacks to run on varied devices and servers
- Implement and integrate next generation protocols like HTTP2 and QUIC
- Collaborate with Network Engineering team to design and build our next generation edge network
- Design load balancing software to optimize traffic flow between data centers and POPs
- Analyze and improve efficiency, scalability, and stability of network infrastructure and rich telemetry data
- Make Facebook fast and keep the site up
- Conduct design and code reviews
- Bachelor’s Degree in Computer Science or related field (or equivalent experience)
- 2+ years of experience in HTTP, SSL, TCP, C++, Java, Linux
- 2+ years of experience developing and debugging system level services in C, C++, Python, or Java, particularly on Linux
- 2+ years of experience with one or more of: telemetry data, filesystems, concurrency, multithreading, server architectures, distributed systems
- Experience replacing network hardware devices with software services
- Experience developing and debugging networking protocols (HTTP, SSL, QUIC, SPDY, and TCP)
- Bachelor’s Degree in Computer Science or related field (or equivalent experience)
- 2+ years of experience in HTTP, SSL, TCP, C++, Java, Linux
- 2+ years of experience developing and debugging system level services in C, C++, Python, or Java, particularly on Linux
- 2+ years of experience with one or more of: telemetry data, filesystems, concurrency, multithreading, server architectures, distributed systems
- Experience replacing network hardware devices with software services
- Experience developing and debugging networking protocols (HTTP, SSL, QUIC, SPDY, and TCP)
Apply