Systems Engineer, Automation

CoreWeave is a cloud infrastructure provider specializing in GPU-accelerated workloads.
Roseland, NJ, USABrooklyn, NY, USASunnyvale, CA, USA
$160,000 - $185,000
DevOps
Senior Software Engineer
Hybrid
5+ years of experience
AI · Enterprise SaaS · Cloud

Description For Systems Engineer, Automation

CoreWeave is seeking a highly skilled and motivated Systems Automation Engineer to join our Kernel HAVOCK Team, reporting to the Manager of Systems Engineering. In this role, you will play a crucial part in the design, development, and optimization of our bare-metal systems from POST through joining a Kubernetes cluster. The team's primary responsibilities include maintaining a custom Linux kernel, various OS images (Ubuntu-based), the virtualization stack (kubevirt/qemu/vfio), and the container/pod runtime stack (containerd/nydus/kubelet). You will collaborate closely with cross-functional teams, upstack engineering teams, and stakeholders to successfully deliver highly performant and reliable software solutions.

Our Team's Stack:

  • Linux Kernel (custom build)
  • Intel/AMD CPUs, Nvidia GPUs, DPUs, Infiniband and Ethernet NICs
  • ARM CPUs
  • KubeVirt, QEMU, SR-IOV, vfio-pci
  • Ubuntu
  • Containerd, Kubelet

Responsibilities:

  • Develop and maintain tooling to support both stateless and stateful systems
  • Automate packaging of critical components (e.g. drivers, microcode, components with out-of-tree patches, etc)
  • Build long-lived, well documented tooling for automating various tasks related to the full lifecycle of systems (e.g. hardware/software inventory management, hardware diagnostics, performance benchmarking, etc)
  • Build and serve as point of contact for CI/CD pipelines for reproducible software builds, OS images, and kernel/OS-level testing
  • Collaborate with cross-functional teams to define Linux and OS requirements, specifications, and system architecture

Requirements:

  • 5+ years of professional experience maintaining clusters of Linux servers
  • Fluency with a programming language geared toward automation (Python preferred, but others possible)
  • Experience adhering to structured release cycles
  • Experience building CI/CD pipelines (GitHub or GitLab)
  • Experiencing with implementing automation testing
  • Ability to effectively prioritize and communicate proposed features and fixes
  • Strong passion for automation, with a commitment to automating processes comprehensively
  • Excellent documentation skills and attention to detail
  • Strong analytical and problem-solving abilities

Nice-to-haves:

  • Experience building and/or extending automation frameworks
  • Familiarity with Golang
  • Opinions about software version control and team collaboration
  • Experience writing software tests

CoreWeave is committed to operating as a hybrid workplace, offering employees flexibility in how they structure their time between in-office and remote work. We recognize the significance of fostering connections, collaboration, and creativity within our office culture and its positive impact on our business. Our philosophy operating as a hybrid workplace underscores our dedication to enabling employees to tailor work-life balance to their individual preferences.

For those who do not live within 30 miles of one of our offices, we are open to considering remote work for candidates whose skills and experience strongly align with the role. While we prioritize a hybrid work environment for most roles, we understand the importance of flexibility and are open to remote work for specific positions and specialized skill sets. Onboarding is essential to your success. New employees not based out of an office will be invited to attend onboarding training at one of our hubs within their first month of employment. We continue to foster a collaborative environment by bringing teams together quarterly.

Last updated 2 months ago

Responsibilities For Systems Engineer, Automation

  • Develop and maintain tooling to support both stateless and stateful systems
  • Automate packaging of critical components (e.g. drivers, microcode, components with out-of-tree patches, etc)
  • Build long-lived, well documented tooling for automating various tasks related to the full lifecycle of systems (e.g. hardware/software inventory management, hardware diagnostics, performance benchmarking, etc)
  • Build and serve as point of contact for CI/CD pipelines for reproducible software builds, OS images, and kernel/OS-level testing
  • Collaborate with cross-functional teams to define Linux and OS requirements, specifications, and system architecture

Requirements For Systems Engineer, Automation

Linux
Kubernetes
Python
Go
  • 5+ years of professional experience maintaining clusters of Linux servers
  • Fluency with a programming language geared toward automation (Python preferred, but others possible)
  • Experience adhering to structured release cycles
  • Experience building CI/CD pipelines (GitHub or GitLab)
  • Experiencing with implementing automation testing
  • Ability to effectively prioritize and communicate proposed features and fixes
  • Strong passion for automation, with a commitment to automating processes comprehensively
  • Excellent documentation skills and attention to detail
  • Strong analytical and problem-solving abilities

Benefits For Systems Engineer, Automation

Medical Insurance
Dental Insurance
Vision Insurance
401k
Parental Leave
Mental Health Assistance
Education Budget
  • Medical, dental, and vision insurance - 100% paid for by the employee
  • Company-paid Life Insurance
  • Voluntary supplemental life insurance
  • Short and long-term disability insurance
  • Flexible Spending 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

Interested in this job?

Jobs Related To CoreWeave Systems Engineer, Automation

Systems Development Engineer II, Amazon Autos

Senior Systems Development Engineer role at Amazon Autos, focusing on AWS infrastructure, security, and automotive e-commerce solutions.

Senior DevOps Engineer

Senior DevOps Engineer role at Apple, focusing on automation, cloud infrastructure, and operational excellence with competitive compensation and comprehensive benefits.

DevOps Engineer - Insight

Senior DevOps Engineer position at Apple, focusing on cloud infrastructure and big data platforms, offering competitive salary and comprehensive benefits.

Systems Development Engineer, Tech Deploy- Systems Integration

Senior Systems Development Engineer role at Amazon focusing on automated fulfillment systems integration, requiring 5+ years of control systems experience.

Product Quality Engineer, Thermal / Mechanical

Senior Quality Engineer role at Meta focusing on thermal and mechanical systems for data centers, offering competitive compensation and growth opportunities.