Unknown Company

Senior Software Engineer - API Platform & Client Tooling

sunnyvale, ca • Posted 5 days ago
Onsite Contract Software Architecture & Engineering

Responsibilities

  • 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

#J-18808-Ljbffr
Back to Job Search