Tech Stack
Distributed SystemsDNSJava.NETNGINX
About the role
- Design and build core features for our CDN platform, focusing on performance, scalability, and reliability
- Write and maintain systems that process millions of requests per second with low latency and high availability
- Collaborate across teams to evolve distributed content delivery infrastructure
- Fine-tune protocols, routing logic, and caching systems to deliver faster experiences at the edge
- Contribute to Bunny Shield, implementing WAF, DDoS mitigation, and bot detection capabilities in real time
- Work closely with network and security engineers to refine TLS/SSL, HTTPS, TCP, and proxy configurations
- Diagnose and solve complex problems in large-scale distributed systems and networking stacks
Requirements
- Experience building CDN, edge computing, or large-scale distributed systems
- Strong backend engineering skills; ability to take a system from design to deployment
- Strong programming skills in one or more backend languages such as .NET (C#), Java, or similar
- Familiarity with content delivery architectures and reverse proxy tuning
- A good understanding of HTTPS, TCP, DNS, TLS/SSL protocols, and reverse proxy technologies like Nginx
- Familiarity with WAF, DDoS mitigation, or security-minded engineering, or the curiosity to dive in and learn fast
- A track record of shipping reliable, scalable systems
- Clear thinking around tradeoffs at scale
- Great communication skills for async environments
- Willingness to learn, adapt, and contribute to a fast-evolving technical stack