[2025] Software Engineer, Networking - New Grad
As an Engineer on the Network team, you will have the unique opportunity to design and build systems that ensure the reliability and automation of Roblox’s datacenter, backbone, and edge networks, which support all of Roblox’s production services. You will be part of a team developing next-generation High Performance Compute Clusters, AI/ML networks, and large-scale data center network designs to meet the challenges of serving millions of users.
Automation and continuous improvement are key to meeting our demands. In this role, you will be responsible for developing and deploying network designs, automation systems, and network performance improvements across our production network.
You Will:
- Design and maintain automation solutions to enhance the efficiency and reliability of Roblox's data center and backbone networks.
- Collaborate with network and infrastructure teams to develop scalable systems and architectures.
- Build monitoring systems to diagnose and optimize network performance.
- Develop APIs and tools to automate network interactions and event mitigation.
- Participate in on-call rotations, supporting system reviews and ensuring network consistency.
You Are:
- Possess or pursuing an undergraduate or graduate degree in Computer Science, Networking Engineering, or a related field.
- Proficient in one or more programming languages such as Golang, Python, C#, or C++.
- Understanding or interest around computer networking concepts and protocols
- Willing to learn new concepts related to network design and management
- Basic understanding of Linux network tools and network devices