Description
Job Summary
As a Senior Software Engineer on the API Platform & Client Tooling team at CoreWeave, you will design and build the code-generation pipeline that turns a single proto contract into Go SDKs, CWIC commands, and Terraform resources.
Responsibilities
- Own components of the API services framework and its generated artifacts, including proto-driven code generation that emits Go SDKs, CWIC commands, and Terraform resources from a single source of truth.
- Design and ship proto and API contracts, applying schema evolution and backwards-compatibility discipline, and help author and enforce CoreWeave API Standards in CI.
- Champion developer experience across the CLI, SDKs, and Terraform provider, focusing on ergonomics, release cadence, and quality bars.
- Work across authentication and identity, understanding how auth contracts flow from proto into generated clients.
- Act consultatively to help other teams design and ship good APIs and services.
- Drive team-level technical initiatives to completion and mentor junior and mid-level engineers.
Requirements
- Production experience writing Go.
- Experience designing and evolving APIs, including versioning, backwards compatibility, and deprecation.
- Experience building or maintaining client tooling, such as SDKs, CLIs, or infrastructure providers.
- A track record of owning a project or initiative end to end and operating independently.
- Clear communication about technical contributions and collaboration.
Preferred Qualifications
- Experience with code generation, such as codegen pipelines, templating, AST manipulation, or compiler/plugin work.
- Experience with gRPC and protocol buffers, or another strongly-typed API/IDL toolchain.
- Familiarity with the Buf toolchain, ConnectRPC, the Terraform Plugin Framework, or Cobra.
What We Offer
- Competitive salary: $153,000 to $204,000 per year
- Comprehensive benefits package, including 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
- Ability to Participate in Employee Stock Purchase Program (ESPP)
- 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 office and data center locations
- Casual work environment
- Work culture focused on innovative disruption
This listing is enriched and indexed by YubHub. To apply, use the employer's original posting:
https://job-boards.greenhouse.io/coreweave/jobs/4696061006