As a Software Engineer on the Infra Foundation team you will drive the continual improvement of Robloxs infrastructure systems. We play a critical role in ensuring Roblox has enough capacity to support rapid player growth while running our infra efficiently and scalably. In this role you will be responsible for designing building and improving software systems that automate the end-to-end server lifecycle as well as data center management & operations.
You Have:
- BA/BS Degree in Computer Science Electrical Engineering Mechanical Engineering Computer Engineering or a related field with equivalent practical experience.
- Experience with programming languages like Python or Go.
- Great communication and collaboration skills.
- Ability to work independently and as part of a team.
- Some experience with Linux System Administration such as shells daemons services and software deployment.
- Some experience with the AWS ecosystem.
- Some domain knowledge in datacenter and networking is a plus but not required.
- Full-stack experience (i.e. frontend or data engineering) is a plus but not required.
You Will:
- Design develop and maintain software systems & tooling to automate server lifecycle management from rack delivery provisioning firmware update diagnosis & repair to decommissioning. Some systems need a major redesign some others dont exist yet (i.e. they are greenfield projects).
- Design systems & tooling to automate datacenter management & operations. This includes spare parts inventory datacenter monitoring & analytics DC operator task/work schedule optimization and more.
- Work cross-functionally with partner teams such as Compute Network Asset Management Capacity Engineering Data Center Ops HW Engineering and Finance.
Please note the Company may not be able to employ candidates who have United States work authorization related to certain U.S. visa categories or support future F-1 or H-1B sponsorship at this time. You may redact age date of birth and dates of attendance/graduation from your resume if you prefer.