What You’ll Do:
The Traffic team’s mission is to accelerate User-to-Roblox communication. As a Principal Software Engineer on the Traffic team, you will contribute to the evolution of our distributed platform supporting Roblox services for our millions of users. This is a highly multi-functional role where collaboration is key, with not only Networking teams but Infrastructure teams at large.
You will:
- Design and build tools and systems to support our growing Edge infrastructure.
- Improve our Edge termination product to provide the best experience to our community.
- Collaborate with teams across groups to move company initiatives forward.
- Champion software engineering culture within the team (e.g. coding standard processes).
- Participate in the on-call rotation for our critical infrastructure.
You have:
- 8 YOE developing network software in Python and Golang (C, Lua, Rust a plus).
- Strong knowledge of TCP, HTTP, DNS, TLS, and UDP protocols.
- Experience with Reverse Proxies (e.g. HAProxy, Envoy)
- A track record of building DDoS/WAF Protection products.
- Machine Learning experience is a plus.