As a part of the *Foundation* Software Engineering team you will drive the continual improvement of Robloxs infrastructure systems. In this role you will be responsible for designing building and improving software systems to support endtoend server lifecycle data center planning & operations and firmware qualification & updates.
You Will:
- Design develop and maintain software systems to automate server lifecycle management from rack delivery provisioning firmware update server diagnosis & repair to server decommission.
- Develop and maintain tools to automate firmware testing and provisioning
- Lead mentor and collaborate with other engineers in the team to build scalable automation systems.
- Work cross functionally with partner teams such as Compute Network Asset Management Capacity Data Center Ops and HW Engineering.
You Have:
- 8 years of experience in building robust software systems backend services workflows & APIs for largescale infrastructures.
- Experience with programming languages like Python or Go.
- Experience working knowledge of TCP/IP networking and commonly used low level protocols like DHCP and TFTP
- Experience with Linux System Administration knowledge such as shells daemons services and software deployment.
- Indepth knowledge of modern data center server platforms & technologies.
- Knowledge and experience in building tools and systems to automate data center operations is a big plus.
- BA/BS Degree in Computer Science Electrical Engineering Mechanical Engineering Computer Engineering Computer Science or a related field with equivalent practical experience.
Required Experience:
Staff IC