
Senior Software Engineer

CoreWeave
Summary
Join CoreWeave's Delivery Team as a Senior Engineer and contribute to the development and advancement of tools and processes for reliable, scalable internal service delivery. You will design and implement solutions for orchestrating services, integrate Kubernetes tools and practices, collaborate with other teams, create custom Kubernetes interfaces, and improve the performance and reliability of Kubernetes products. This role involves working with a team of experienced engineers on challenging projects within a supportive and high-performing environment. The position offers a competitive salary and a comprehensive benefits package, including health insurance, paid time off, and opportunities for professional growth. CoreWeave operates as a hybrid workplace, offering flexibility between in-office and remote work. Onboarding for remote employees includes in-person training at one of CoreWeave's hubs.
Requirements
- Have four or more years of experience in a software or infrastructure engineering industry
- Have experience operating services in production and at scale
- Be comfortable with the idea of using Go as your primary programming language
- Have some experience using Kubernetes with a conceptual understanding of its major components and/or have operated Kubernetes clusters with some form of automation
- Have experience working with Argo, Flux and GitHub Actions
- Know your way around a Linux distro, shell scripting, and/or the Linux storage and networking stacks
Responsibilities
- Design and implement solutions to fascinating problems of scale for orchestrating the services that run one of the most exciting clouds in the world today
- Integrate the right mix of innovative and battle-hardened tools and practices of the Kubernetes service delivery ecosystem into how CoreWeave deploys and manages services at scale
- Coordinate closely with other teams in the Kubernetes Engineering division and throughout CoreWeave to drive adoption of best practices
- Create custom Kubernetes interfaces, gateways, and orchestrators such as ArgoCD to enable declarative, reliable delivery of applications at scale
- Improve the performance, security, and reliability of our Kubernetes products and participate in the Delivery on-call rotation
- Develop dashboards, alerts, and insights into the customer experience using Grafana-ecosystem tools such as Mimir and Loki
Preferred Qualifications
- Be interested in reliability engineering concepts such as the different types of testing, progressive deployments, error budgets, the role observability, and fault-tolerant design
- Be able to transform problems in elastic architectures, decompose them into achievable tasks, and socialize both to your teammates
- Be excited about being part of a team of diverse perspectives and backgrounds that believe in tackling challenges, growing hand in hand, and winning together
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 with flexibility between in-office and remote work
Share this job:
Similar Remote Jobs

