Senior Hardware Engineer - GPU & AI Infrastructure
- Status
- Open
- Remote policy
- Not stated
- Employment type
- Not stated
- Salary
- 243,290-295,250 USD / year
- Categories
- Software Engineering
- Source
- roblox
- First observed
- 2026-08-11 23:51 UTC
- Last seen
- 2026-10-04 19:55 UTC
- Source claims posted
- 2025-12-12 19:29 UTC
- Consecutive misses
- 0 of 3
What the posting says
Every day, tens of millions of people come to Roblox to explore, create, play, learn, and connect with friends in 3D immersive digital experiences– all created by our global community of developers and creators.
At Roblox, we’re building the tools and platform that empower our community to bring any experience that they can imagine to life. Our vision is to reimagine the way people come together, from anywhere in the world, and on any device. We’re on a mission to connect a billion people with optimism and civility, and looking for amazing talent to help us get there.
A career at Roblox means you’ll be working to shape the future of human interaction, solving unique technical challenges at scale, and helping to create safer, more civil shared experiences for everyone.
As a member of the Infrastructure Foundation Hardware Engineering team, you will play a key role in enabling our mission to deliver a reliable, high-performing, and cost-efficient infrastructure that powers the world’s play. In this specialized role, you will be the technical lead for our GPU and AI accelerator ecosystem. You will be responsible for the full lifecycle of GPU hardware, from initial architectural evaluation and firmware qualification to large-scale fleet integration and performance tuning. You will ensure that Roblox’s massive-scale rendering and ML workloads run on the most optimized and stable hardware possible.
You Will:
Architect & Prototype: Prototype next-generation GPU-accelerated hardware platforms, ensuring seamless integration between high-density compute nodes, high-speed interconnects (NVLink/PCIe Gen5/6), and system firmware.
GPU Optimization: Drive the integration, performance testing, and debugging of GPUs in our fleet, focusing specifically on hardware-level optimizations, driver tuning, and thermal/power management.
Validation & Certification: Develop and execute rigorous evaluation and stress-testing strategies for GPU-heavy server platforms to ensure they meet Roblox’s unique demands for real-time rendering and low-latency AI inference.
Firmware & Systems: Lead firmware qualification (BIOS/BMC) and troubleshooting, implementing automation systems to manage GPU health, firmware updates.
Vendor Collaboration: Provide technical guidance and deep-dive feedback to hardware vendors. Lead critical investigations into component-level failures, triaging issues across the hardware, driver, and kernel layers.
Observability: Build and maintain advanced monitoring stacks (Grafana/Prometheus) to track GPU metrics like HBM utilization, thermal throttling events, and PCIe bandwidth saturation.
You Have:
Education: BA/BS Degree in Electrical Engineering, Computer Engineering, or related field with equivalent practical experience.
GPU Expertise: 5+ years of hardware engineering experience with a specific focus on GPU architecture (NVIDIA HGX/MGX platforms preferred), AI accelerators, or high-performance compute (HPC) systems.
Deep Technical Knowledge: In-depth understanding of modern data center technologies, including PCIe fabric, NVLink, InfiniBand, and liquid cooling systems for high-TDP hardware.
Testing Skills: Hands-on experience testing and validating CPU, Memory (HBM/DDR5), Storage (NVMe), and high-speed networking subsystems in a Linux environment.
Programming: Proficiency in Python, Go, or C++ for developing hardware validation tools and automation scripts.
Systemic Debugging: Expert-level skills in debugging complex server issues remotely, with the ability to analyze kernel logs, hardware registers, and bus-level captures.
You Are:
A Problem Solver: Decisive and effective at tracking hardware issues from identification through to fleet-wide resolution.
A Communicator: Excellent oral and written communication skills; able to translate complex hardware constraints into actionable insights for software teams.
Collaborative: Strong interpersonal skills with the ability to lead cross-functional projects with Data Center Ops, SRE, and external vendors.
Adaptable: Willing to travel occasionally to data centers or vendor sites to oversee hardware deployments or "first-of-a-kind" builds.
For roles that are based at our headquarters in San Mateo, CA: The starting base pay for this position is as shown below. The actual base pay is dependent upon a variety of job-related factors such as professional background, training, work experience, location, business needs and market demand. Therefore, in some circumstances, the actual salary could fall outside of this expected range. This pay range is subject to change and may be modified in the future. All full-time employees are also eligible for equity compensation and for benefits as described on this page.
Annual Salary Range
$243,290—$295,250 USD
Roles that are based in an office are onsite Tuesday, Wednesday, and Thursday, with optional presence on Monday and Friday (unless otherwise noted).
Roblox provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws. Roblox also provides reasonable accommodations to candidates with qualifying disabilities or religious beliefs during the recruiting process.
For US based roles only, please note the Company may not be able to employ candidates for this role who have United States work authorization related to certain U.S. visa categories, or support future H-1B sponsorship at this time.
Quality
- + Salary range stated weight 35%
- x Remote policy stated weight 20%
- + Location stated weight 15%
- + Organisation stated weight 15%
- + Publication date stated weight 15%
Based on 102 observation(s).
- + Days open - fineOpen for 54 days so far
- + Reopen count - fineNever reopened
- + Salary range removed after publication - fineSalary range has not been removed since publication
- + Salary range narrowed - fineSalary range has not narrowed since publication
- + Missing/reappear cycles - fineNo missing-then-reappeared cycles observed
Timeline
-
*
#12503 2026-08-11 23:51 UTCPublished
-
~
#17845 2026-08-12 07:51 UTCModified
-
source_updated_at
2026-08-11T14:46:13-04:00->2026-08-12T02:44:53-04:00
-
source_updated_at
-
~
#28511 2026-08-12 19:51 UTCModified
-
source_updated_at
2026-08-12T02:44:53-04:00->2026-08-12T14:49:04-04:00
-
source_updated_at
-
~
#40935 2026-08-13 07:52 UTCModified
-
source_updated_at
2026-08-12T14:49:04-04:00->2026-08-13T02:49:06-04:00
-
source_updated_at
-
~
#51529 2026-08-13 19:53 UTCModified
-
source_updated_at
2026-08-13T02:49:06-04:00->2026-08-13T14:50:10-04:00
-
source_updated_at
-
~
#59953 2026-08-14 07:54 UTCModified
-
source_updated_at
2026-08-13T14:50:10-04:00->2026-08-14T02:45:17-04:00
-
source_updated_at
-
~
#70232 2026-08-14 19:55 UTCModified
-
source_updated_at
2026-08-14T02:45:17-04:00->2026-08-14T14:48:15-04:00
-
source_updated_at
-
~
#91726 2026-08-15 19:55 UTCModified
-
source_updated_at
2026-08-14T14:48:15-04:00->2026-08-15T14:46:51-04:00
-
source_updated_at
-
~
#102167 2026-08-16 07:55 UTCModified
-
source_updated_at
2026-08-15T14:46:51-04:00->2026-08-16T02:43:38-04:00
-
source_updated_at
-
~
#113671 2026-08-16 19:56 UTCModified
-
source_updated_at
2026-08-16T02:43:38-04:00->2026-08-16T14:49:34-04:00
-
source_updated_at
-
~
#124056 2026-08-17 07:56 UTCModified
-
source_updated_at
2026-08-16T14:49:34-04:00->2026-08-17T02:44:50-04:00
-
source_updated_at
-
~
#136344 2026-08-17 19:42 UTCModified
-
source_updated_at
2026-08-17T02:44:50-04:00->2026-08-17T14:48:57-04:00
-
source_updated_at
-
~
#146885 2026-08-18 09:17 UTCModified
-
source_updated_at
2026-08-17T14:48:57-04:00->2026-08-18T02:44:42-04:00
-
source_updated_at
-
~
#159442 2026-08-18 21:00 UTCModified
-
source_updated_at
2026-08-18T02:44:42-04:00->2026-08-18T14:47:07-04:00
-
source_updated_at
-
~
#172772 2026-08-19 07:53 UTCModified
-
source_updated_at
2026-08-18T14:47:07-04:00->2026-08-19T02:48:26-04:00
-
source_updated_at
-
~
#193563 2026-08-19 19:27 UTCModified
-
source_updated_at
2026-08-19T02:48:26-04:00->2026-08-19T14:48:16-04:00
-
source_updated_at
-
~
#206523 2026-08-20 07:36 UTCModified
-
source_updated_at
2026-08-19T14:48:16-04:00->2026-08-20T02:48:24-04:00
-
source_updated_at
-
~
#223271 2026-08-20 20:23 UTCModified
-
source_updated_at
2026-08-20T02:48:24-04:00->2026-08-20T14:50:33-04:00
-
source_updated_at
-
~
#235028 2026-08-21 06:53 UTCModified
-
source_updated_at
2026-08-20T14:50:33-04:00->2026-08-21T02:46:23-04:00
-
source_updated_at
-
~
#254613 2026-08-21 19:50 UTCModified
-
source_updated_at
2026-08-21T02:46:23-04:00->2026-08-21T14:47:38-04:00
-
source_updated_at
-
~
#258836 2026-08-21 23:52 UTCModified
-
source_updated_at
2026-08-21T14:47:38-04:00->2026-08-21T16:12:08-04:00
-
source_updated_at
-
~
#281601 2026-08-22 21:12 UTCModified
-
source_updated_at
2026-08-21T16:12:08-04:00->2026-08-22T14:47:03-04:00
-
source_updated_at
-
~
#293288 2026-08-23 09:44 UTCModified
-
source_updated_at
2026-08-22T14:47:03-04:00->2026-08-23T02:44:04-04:00
-
source_updated_at
-
~
#303348 2026-08-23 21:11 UTCModified
-
source_updated_at
2026-08-23T02:44:04-04:00->2026-08-23T14:45:46-04:00
-
source_updated_at
-
~
#318480 2026-08-24 07:30 UTCModified
-
source_updated_at
2026-08-23T14:45:46-04:00->2026-08-24T02:45:25-04:00
-
source_updated_at
-
~
#338525 2026-08-24 22:19 UTCModified
-
source_updated_at
2026-08-24T02:45:25-04:00->2026-08-24T14:50:19-04:00
-
source_updated_at
-
~
#354301 2026-08-25 10:19 UTCModified
-
source_updated_at
2026-08-24T14:50:19-04:00->2026-08-25T02:44:55-04:00
-
source_updated_at
-
~
#363958 2026-08-25 19:02 UTCModified
-
source_updated_at
2026-08-25T02:44:55-04:00->2026-08-25T14:46:46-04:00
-
source_updated_at
-
~
#377533 2026-08-26 07:20 UTCModified
-
source_updated_at
2026-08-25T14:46:46-04:00->2026-08-26T02:44:36-04:00
-
source_updated_at
-
~
#387864 2026-08-26 22:35 UTCModified
-
source_updated_at
2026-08-26T02:44:36-04:00->2026-08-26T14:46:38-04:00
-
source_updated_at
-
~
#396904 2026-08-27 10:36 UTCModified
-
source_updated_at
2026-08-26T14:46:38-04:00->2026-08-27T02:45:51-04:00
-
source_updated_at
-
~
#407088 2026-08-27 22:36 UTCModified
-
source_updated_at
2026-08-27T02:45:51-04:00->2026-08-27T14:46:49-04:00
-
source_updated_at
-
~
#416811 2026-08-28 10:36 UTCModified
-
source_updated_at
2026-08-27T14:46:49-04:00->2026-08-28T02:46:49-04:00
-
source_updated_at
-
~
#429397 2026-08-28 23:17 UTCModified
-
source_updated_at
2026-08-28T02:46:49-04:00->2026-08-28T14:46:09-04:00
-
source_updated_at
-
~
#442079 2026-08-29 19:06 UTCModified
-
source_updated_at
2026-08-28T14:46:09-04:00->2026-08-29T14:43:42-04:00
-
source_updated_at
-
~
#456635 2026-08-30 07:48 UTCModified
-
source_updated_at
2026-08-29T14:43:42-04:00->2026-08-30T02:45:43-04:00
-
source_updated_at
-
~
#469407 2026-08-30 21:41 UTCModified
-
source_updated_at
2026-08-30T02:45:43-04:00->2026-08-30T14:42:58-04:00
-
source_updated_at
-
~
#477655 2026-08-31 09:19 UTCModified
-
source_updated_at
2026-08-30T14:42:58-04:00->2026-08-31T02:44:23-04:00
-
source_updated_at
-
~
#487408 2026-08-31 21:23 UTCModified
-
source_updated_at
2026-08-31T02:44:23-04:00->2026-08-31T14:44:38-04:00
-
source_updated_at
-
~
#496878 2026-09-01 09:23 UTCModified
-
source_updated_at
2026-08-31T14:44:38-04:00->2026-09-01T02:42:54-04:00
-
source_updated_at
-
~
#509130 2026-09-01 21:24 UTCModified
-
source_updated_at
2026-09-01T02:42:54-04:00->2026-09-01T14:44:53-04:00
-
source_updated_at
-
~
#523865 2026-09-02 09:24 UTCModified
-
source_updated_at
2026-09-01T14:44:53-04:00->2026-09-02T02:44:07-04:00
-
source_updated_at
-
~
#535502 2026-09-02 21:25 UTCModified
-
source_updated_at
2026-09-02T02:44:07-04:00->2026-09-02T14:45:45-04:00
-
source_updated_at
-
~
#547180 2026-09-03 09:25 UTCModified
-
source_updated_at
2026-09-02T14:45:45-04:00->2026-09-03T02:43:19-04:00
-
source_updated_at
-
~
#556718 2026-09-03 21:26 UTCModified
-
source_updated_at
2026-09-03T02:43:19-04:00->2026-09-03T14:45:48-04:00
-
source_updated_at
-
~
#567688 2026-09-04 09:26 UTCModified
-
source_updated_at
2026-09-03T14:45:48-04:00->2026-09-04T02:43:55-04:00
-
source_updated_at
-
~
#578381 2026-09-04 21:31 UTCModified
-
source_updated_at
2026-09-04T02:43:55-04:00->2026-09-04T14:45:09-04:00
-
source_updated_at
-
~
#592753 2026-09-05 19:42 UTCModified
-
source_updated_at
2026-09-04T14:45:09-04:00->2026-09-05T14:43:34-04:00
-
source_updated_at
-
~
#599326 2026-09-06 07:43 UTCModified
-
source_updated_at
2026-09-05T14:43:34-04:00->2026-09-06T02:42:39-04:00
-
source_updated_at
-
~
#606933 2026-09-06 19:43 UTCModified
-
source_updated_at
2026-09-06T02:42:39-04:00->2026-09-06T14:43:54-04:00
-
source_updated_at
-
~
#613164 2026-09-07 07:46 UTCModified
-
source_updated_at
2026-09-06T14:43:54-04:00->2026-09-07T02:43:19-04:00
-
source_updated_at
-
~
#623011 2026-09-07 19:47 UTCModified
-
source_updated_at
2026-09-07T02:43:19-04:00->2026-09-07T14:42:47-04:00
-
source_updated_at
-
~
#631432 2026-09-08 07:47 UTCModified
-
source_updated_at
2026-09-07T14:42:47-04:00->2026-09-08T02:44:11-04:00
-
source_updated_at
-
~
#641851 2026-09-08 19:49 UTCModified
-
source_updated_at
2026-09-08T02:44:11-04:00->2026-09-08T14:45:41-04:00
-
source_updated_at
-
~
#651386 2026-09-09 07:49 UTCModified
-
source_updated_at
2026-09-08T14:45:41-04:00->2026-09-09T02:44:19-04:00
-
source_updated_at
-
~
#662908 2026-09-09 19:54 UTCModified
-
source_updated_at
2026-09-09T02:44:19-04:00->2026-09-09T14:45:41-04:00
-
source_updated_at
-
~
#672849 2026-09-10 07:54 UTCModified
-
source_updated_at
2026-09-09T14:45:41-04:00->2026-09-10T02:44:26-04:00
-
source_updated_at
-
~
#685615 2026-09-10 19:55 UTCModified
-
source_updated_at
2026-09-10T02:44:26-04:00->2026-09-10T14:44:44-04:00
-
source_updated_at
-
~
#694335 2026-09-11 07:56 UTCModified
-
source_updated_at
2026-09-10T14:44:44-04:00->2026-09-11T02:43:06-04:00
-
source_updated_at
-
~
#706665 2026-09-11 21:18 UTCModified
-
source_updated_at
2026-09-11T02:43:06-04:00->2026-09-11T14:45:02-04:00
-
source_updated_at
-
~
#720026 2026-09-12 21:19 UTCModified
-
source_updated_at
2026-09-11T14:45:02-04:00->2026-09-12T14:43:52-04:00
-
source_updated_at
-
~
#726876 2026-09-13 09:19 UTCModified
-
source_updated_at
2026-09-12T14:43:52-04:00->2026-09-13T02:43:29-04:00
-
source_updated_at
-
~
#733288 2026-09-13 21:19 UTCModified
-
source_updated_at
2026-09-13T02:43:29-04:00->2026-09-13T14:43:37-04:00
-
source_updated_at
-
~
#740218 2026-09-14 09:28 UTCModified
-
source_updated_at
2026-09-13T14:43:37-04:00->2026-09-14T02:43:45-04:00
-
source_updated_at
-
~
#753242 2026-09-14 21:29 UTCModified
-
source_updated_at
2026-09-14T02:43:45-04:00->2026-09-14T14:44:25-04:00
-
source_updated_at
-
~
#764787 2026-09-15 09:29 UTCModified
-
source_updated_at
2026-09-14T14:44:25-04:00->2026-09-15T02:44:21-04:00
-
source_updated_at
-
~
#777429 2026-09-15 21:30 UTCModified
-
source_updated_at
2026-09-15T02:44:21-04:00->2026-09-15T14:44:43-04:00
-
source_updated_at
-
~
#788166 2026-09-16 09:30 UTCModified
-
source_updated_at
2026-09-15T14:44:43-04:00->2026-09-16T02:44:04-04:00
-
source_updated_at
-
~
#800554 2026-09-16 21:31 UTCModified
-
source_updated_at
2026-09-16T02:44:04-04:00->2026-09-16T14:44:56-04:00
-
source_updated_at
-
~
#810793 2026-09-17 09:32 UTCModified
-
source_updated_at
2026-09-16T14:44:56-04:00->2026-09-17T02:44:55-04:00
-
source_updated_at
-
~
#820388 2026-09-17 21:32 UTCModified
-
source_updated_at
2026-09-17T02:44:55-04:00->2026-09-17T14:44:37-04:00
-
source_updated_at
-
~
#830733 2026-09-18 09:36 UTCModified
-
source_updated_at
2026-09-17T14:44:37-04:00->2026-09-18T02:44:00-04:00
-
source_updated_at
-
~
#846954 2026-09-18 21:37 UTCModified
-
source_updated_at
2026-09-18T02:44:00-04:00->2026-09-18T14:44:54-04:00
-
source_updated_at
-
~
#867229 2026-09-19 21:38 UTCModified
-
source_updated_at
2026-09-18T14:44:54-04:00->2026-09-19T14:43:17-04:00
-
source_updated_at
-
~
#874525 2026-09-20 09:39 UTCModified
-
source_updated_at
2026-09-19T14:43:17-04:00->2026-09-20T02:42:54-04:00
-
source_updated_at
-
~
#882245 2026-09-20 21:40 UTCModified
-
source_updated_at
2026-09-20T02:42:54-04:00->2026-09-20T14:42:41-04:00
-
source_updated_at
-
~
#889131 2026-09-21 09:49 UTCModified
-
source_updated_at
2026-09-20T14:42:41-04:00->2026-09-21T02:43:26-04:00
-
source_updated_at
-
~
#905645 2026-09-21 21:49 UTCModified
-
source_updated_at
2026-09-21T02:43:26-04:00->2026-09-21T14:44:23-04:00
-
source_updated_at
-
~
#918900 2026-09-22 09:53 UTCModified
-
source_updated_at
2026-09-21T14:44:23-04:00->2026-09-22T02:43:53-04:00
-
source_updated_at
-
~
#930430 2026-09-22 21:53 UTCModified
-
source_updated_at
2026-09-22T02:43:53-04:00->2026-09-22T14:45:55-04:00
-
source_updated_at
-
~
#941241 2026-09-23 09:54 UTCModified
-
source_updated_at
2026-09-22T14:45:55-04:00->2026-09-23T02:44:16-04:00
-
source_updated_at
-
~
#956791 2026-09-23 21:54 UTCModified
-
source_updated_at
2026-09-23T02:44:16-04:00->2026-09-23T14:45:17-04:00
-
source_updated_at
-
~
#967318 2026-09-24 09:59 UTCModified
-
source_updated_at
2026-09-23T14:45:17-04:00->2026-09-24T02:45:25-04:00
-
source_updated_at
-
~
#980337 2026-09-24 22:03 UTCModified
-
source_updated_at
2026-09-24T02:45:25-04:00->2026-09-24T14:44:43-04:00
-
source_updated_at
-
~
#994296 2026-09-25 10:08 UTCModified
-
source_updated_at
2026-09-24T14:44:43-04:00->2026-09-25T02:43:41-04:00
-
source_updated_at
-
~
#1007616 2026-09-25 22:13 UTCModified
-
source_updated_at
2026-09-25T02:43:41-04:00->2026-09-25T14:44:54-04:00
-
source_updated_at
-
~
#1023058 2026-09-26 22:19 UTCModified
-
source_updated_at
2026-09-25T14:44:54-04:00->2026-09-26T14:43:42-04:00
-
source_updated_at
-
~
#1029666 2026-09-27 10:19 UTCModified
-
source_updated_at
2026-09-26T14:43:42-04:00->2026-09-27T02:42:55-04:00
-
source_updated_at
-
~
#1036675 2026-09-27 22:19 UTCModified
-
source_updated_at
2026-09-27T02:42:55-04:00->2026-09-27T14:43:15-04:00
-
source_updated_at
-
~
#1043883 2026-09-28 10:25 UTCModified
-
source_updated_at
2026-09-27T14:43:15-04:00->2026-09-28T02:44:12-04:00
-
source_updated_at
-
~
#1054435 2026-09-28 22:26 UTCModified
-
source_updated_at
2026-09-28T02:44:12-04:00->2026-09-28T14:44:35-04:00
-
source_updated_at
-
~
#1063587 2026-09-29 10:34 UTCModified
-
source_updated_at
2026-09-28T14:44:35-04:00->2026-09-29T02:44:19-04:00
-
source_updated_at
-
~
#1077283 2026-09-29 22:36 UTCModified
-
source_updated_at
2026-09-29T02:44:19-04:00->2026-09-29T16:09:38-04:00
-
source_updated_at
-
~
#1088438 2026-09-30 10:37 UTCModified
-
source_updated_at
2026-09-29T16:09:38-04:00->2026-09-30T02:44:02-04:00
-
source_updated_at
-
~
#1099759 2026-09-30 22:37 UTCModified
-
source_updated_at
2026-09-30T02:44:02-04:00->2026-09-30T14:45:01-04:00
-
source_updated_at
-
~
#1109400 2026-10-01 10:41 UTCModified
-
source_updated_at
2026-09-30T14:45:01-04:00->2026-10-01T02:44:16-04:00
-
source_updated_at
-
~
#1118336 2026-10-01 18:47 UTCModified
-
source_updated_at
2026-10-01T02:44:16-04:00->2026-10-01T14:44:20-04:00
-
source_updated_at
-
~
#1129747 2026-10-02 07:06 UTCModified
-
source_updated_at
2026-10-01T14:44:20-04:00->2026-10-02T02:44:00-04:00
-
source_updated_at
-
~
#1140645 2026-10-02 19:24 UTCModified
-
source_updated_at
2026-10-02T02:44:00-04:00->2026-10-02T14:45:10-04:00
-
source_updated_at
-
~
#1159900 2026-10-03 19:33 UTCModified
-
source_updated_at
2026-10-02T14:45:10-04:00->2026-10-03T14:43:03-04:00
-
source_updated_at
-
~
#1167667 2026-10-04 07:47 UTCModified
-
source_updated_at
2026-10-03T14:43:03-04:00->2026-10-04T02:43:22-04:00
-
source_updated_at
-
~
#1174149 2026-10-04 19:55 UTCModified
-
source_updated_at
2026-10-04T02:43:22-04:00->2026-10-04T14:42:56-04:00
-
source_updated_at