As a Senior Engineer on API Platform & Client Tooling, you’ll design and build the code-generation pipeline that turns a single proto contract into Go SDKs, CWIC commands, and Terraform resources
You’ll own components end to end, from the proto and API contract through the generated artifacts other teams depend on, and raise the quality bar for the developer experience across that whole surface
Because this team is CoreWeave’s internal API consultancy, you’ll also partner with other teams early in their design process to help them ship good, consistent APIs
Expect a mix of hands‑on Go engineering, API design, and cross‑team collaboration
Own components of our API services framework (server code and tooling) and its generated artifacts: 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: ergonomics, release cadence, and the quality bars that make every other CoreWeave team faster
Work across authentication and identity, understanding how auth contracts (access keys, service accounts, JWKS, mTLS, and OIDC) flow from proto into generated clients
Act consultatively: help other teams design and ship good APIs and services
Drive team‑level technical initiatives to completion and mentor junior and mid‑level engineers
Qualifications
Production experience writing GoA
A track record of owning a project or initiative end to end and operating independently
Clear communication about your technical contributions and how you collaborate
Experience building or maintaining client tooling: SDKs, CLIs, or infrastructure providers (Terraform, Pulumi, or Crossplane)
Experience designing and evolving APIs: versioning, backwards compatibility, and deprecation
Familiarity with the Buf toolchain, ConnectRPC, the Terraform Plugin Framework, or Cobra
Experience with gRPC and protocol buffers, or another strongly‑typed API/IDL toolchain
Experience with code generation of any kind: codegen pipelines, templating, AST manipulation, or compiler/plugin work