Senior Systems Engineer

closed
CoreWeave Logo

CoreWeave

πŸ’΅ $160k-$210k
πŸ“Remote - United States

Summary

Join CoreWeave's SysEng HAVOCK team as a Senior Linux OS Automation Engineer. You will play a key role in designing, developing, and optimizing bare-metal systems, from POST to Kubernetes cluster integration. Responsibilities include maintaining custom Linux kernels, OS images, and the virtualization stack. You will collaborate with cross-functional teams and leverage automation tools to ensure high-performance and reliable software solutions. This position requires 6+ years of experience maintaining large Linux system fleets and proficiency in Golang, Bash, and Python. CoreWeave offers a competitive salary, comprehensive benefits, and a hybrid work environment.

Requirements

  • Have 6+ years of professional experience maintaining large fleets of physical Linux systems
  • Proficiency with Golang, Bash, and Python
  • Experience with API development using protobufs (ideally using Golang)
  • Experience developing custom modules for cloud-init
  • Experience with Github Actions or Gitlab Actions for CI/CD
  • Experience building the Linux kernel/complex C compilation toolchains
  • Experience packaging software into docker containers
  • Experience packaging software into Debian packages (.deb)
  • Experience deploying containerized software using Kubernetes
  • Experience using semantic releases to support LTS alongside non-LTS versioned artifacts
  • Experience developing frameworks for complex software tests
  • Demonstrated experience working collaboratively on shared codebases
  • Excellent documentation skills and attention to detail
  • Strong analytical and problem-solving abilities
  • Served in an on-call rotation supporting production services
  • Applicants must have work authorization that does not require sponsorship from the company now or in the future

Responsibilities

  • Design, develop, and maintain automated tooling to reproducibly build, test, and release artifacts that support a variety of hardware platforms in complex environments
  • Maintain custom Linux kernels
  • Maintain OS images
  • Maintain cloud-init modules
  • Define the artifact release-cycle roadmaps in coordination with the rest of the organization’s business needs
  • Leverage Kubernetes to automate the testing of OS images and cloud-init configurations
  • Document the tested and supported OS images and cloud-init configurations
  • Effectively communicate artifact releases to the rest of the organization
  • Automate packaging of critical components (drivers, microcode, components with out-of-tree patches, etc)
  • Serve as a primary point-of-contact for boot-time issue escalation and troubleshooting
  • Collaborate with cross-functional teams to define Linux and OS requirements, specifications, and system architecture
  • Contribute improvements to code quality

Preferred Qualifications

  • Experience supporting both amd64 and arm64 architectures
  • Experience with Private Key Infrastructure
  • Experience with Different boot formats/mechanisms/tools (UEFI, ipxe, iso, grub, uboot, etc)
  • Experience with Ansible/AWX
  • Experience with Aptly
  • Experience with Packer

Benefits

  • Medical, dental, and vision insurance - 100% paid for by CoreWeave
  • Company-paid Life Insurance
  • Voluntary supplemental life insurance
  • Short and long-term disability insurance
  • Flexible Spending Account
  • Health Savings Account
  • Tuition Reimbursement
  • Mental Wellness Benefits through Spring Health
  • Family-Forming support provided by Carrot
  • Paid Parental Leave
  • Flexible, full-service childcare support with Kinside
  • 401(k) with a generous employer match
  • Flexible PTO
  • Catered lunch each day in our office and data center locations
  • A casual work environment
  • A work culture focused on innovative disruption
  • Hybrid work environment
  • Remote work considered for candidates outside 30 miles of office, based on skills and experience
This job is filled or no longer available

Similar Remote Jobs