Hardware Engineer (Metal Classic)
About the role
The Hardware Engineering team at CoreWeave is seeking a highly skilled and motivated Engineer to join our dynamic team. This role involves designing, developing, and optimizing server hardware infrastructure to support CoreWeave's high-performance workloads. You'll collaborate with cross-functional teams, external vendors, and key stakeholders to deliver reliable and scalable hardware solutions.
Responsibilities
- Design, develop, and optimize server hardware infrastructure to support CoreWeave’s high-performance workloads.
- Develop and maintain hardware/firmware management services that ensure reliability at scale.
- Automate all aspects of the server hardware lifecycle, from provisioning and configuration to monitoring and decommissioning.
- Serve as the senior point of contact for hardware escalations and troubleshooting, driving root-cause analysis and long-term fixes.
- Collaborate with cross-functional teams to define hardware requirements, specifications, and system architecture.
- Create and maintain accurate documentation of hardware designs, specifications, test procedures, and results.
- Analyze and optimize hardware system performance, identify bottlenecks, and propose improvements to enhance efficiency and resilience.
- Establish and continuously refine processes for internal hardware testing, deployment, and performance optimization.
Requirements
- Proficient in Ansible and Python, with experience programmatically interacting with server BMCs using IPMI or Redfish.
- Deep understanding of server hardware, components, and management technologies.
- Proven ability to stay current with industry technologies and trends in server and data center hardware.
- Previous experience collaborating with hardware vendors to evaluate, qualify, and deploy solutions.
- Strong passion for automation, with a commitment to automating processes comprehensively and reliably.
- Excellent documentation skills and attention to detail.
- Strong analytical and problem-solving abilities, with a bias toward systematic, data-driven decisions.
Qualifications
- Bachelor's degree in Computer Science, Electrical Engineering, or a related field.
- Minimum 5 years of relevant experience in hardware engineering or a similar field.
- Experience with server hardware, firmware, and management technologies.
- Experience with server management tools like Ansible, Python, IPMI, or Redfish.
- Experience with server hardware lifecycle management, including provisioning, configuration, monitoring, and decommissioning.
- Experience with hardware testing and performance optimization.
Skills
- Proficiency in Ansible and Python.
- Experience with server BMCs using IPMI or Redfish.
- Understanding of server hardware, components, and management technologies.
- Ability to automate server hardware lifecycle processes.
- Experience with hardware management services and reliability at scale.
- Strong problem-solving and analytical skills.
- Excellent documentation and attention to detail.
Benefits
CoreWeave offers a comprehensive benefits program, including medical, dental, and vision insurance, company-paid life insurance, short and long-term disability insurance, a flexible spending account, a health savings account, tuition reimbursement, a mental wellness benefit through Spring Health, family-forming support provided by Carrot, paid parental leave, flexible childcare support with Kinside, a 401(k) with a generous employer match, flexible PTO, catered lunch each day in our office and data center locations, a casual work environment, and a work culture focused on innovative disruption.
Pay
The base salary range for this role is $109,000 to $204,000. The starting salary will be determined based on job-related knowledge, skills, experience, and market location. We strive for both market alignment and internal equity when determining compensation.
Schedule
CoreWeave offers a flexible schedule to accommodate the needs of our employees.