Senior Software Engineer - API Platform & Client Tooling
Core
Design and build the code-generation pipeline that turns a single proto contract into Go SDKs, CWIC commands, and Terraform resources for CoreWeave's internal API platform.
Role type
Senior IC Go engineer (API platform & client tooling)
Builds
Go SDKs, CWIC CLI, Terraform provider, and the underlying code-generation framework
Domain
Cloud infrastructure / API development
Deliverable
production ML models | product features | infrastructure
Required skills
Go, API design (versioning, backwards compatibility), client tooling (SDKs, CLIs, Terraform providers), end-to-end ownership, technical mentorship
Preferred skills
Code generation pipelines, gRPC/protocol buffers, Buf toolchain, ConnectRPC, Terraform Plugin Framework, Cobra
Technologies
Go, Protocol Buffers, Terraform, CWIC, Buf, ConnectRPC
Responsibilities
Own components of the API services framework and generated artifacts; Design and ship proto and API contracts; Champion developer experience across CLI, SDKs, and Terraform provider; Work across authentication and identity flows; Act consultatively to help other teams design APIs; Drive team-level technical initiatives and mentor engineers