jobapplier

Software Engineer (Inference)

CoreWeave

Skills

Required

  • Slurm / Ray
  • SLI / SLOs / postmortem improvements
  • Kubernetes
  • CI/CD
  • metrics / alerting
  • Prometheus / Grafana / OpenTelemetry
  • structured logging
  • GPU inference
  • KV
  • caching
  • streaming tokens
  • Python / Go
  • gRPC/HTTP APIs

Preferred

  • move key SLIs
  • automate runbook steps

Join our Inference team as a Junior Software Engineer. You will own a production service end-to-end, collaborating with peers across various teams to improve operational excellence. Your responsibilities will include designing, implementing, testing, deploying, and maintaining a model-serving service, as well as improving latency and throughput. You will also participate in on-call duties and contribute to team reviews.

Responsibilities

  • Collaborate with peers across runtime, scheduling, and networking to move key SLIs.
  • Own one model-serving service end-to-end: design, implementation, tests, deployment, and ops.
  • Add and tune observability (dashboards, alerts, traces); automate runbook steps to reduce toil.

Requirements

  • Working knowledge of Kubernetes (or Slurm/Ray) and CI/CD pipelines
  • Experience with metrics/alerting (Prometheus/Grafana/OpenTelemetry) and structured logging
  • Basic understanding of GPU inference concepts (KV caching, mixed precision, streaming tokens)
  • Proficiency in Python or Go; familiarity with gRPC/HTTP APIs and containerized deployments
  • 0–3 years of software engineering experience (or equivalent) building cloud/distributed services in production
  • Experience with inference frameworks (Triton, vLLM, TensorRT-LLM, Ray Serve, TorchServe)
  • Hands-on performance profiling/benchmarking (e.g., wrk, vegeta, perf, Nsight)
  • Contributions to reliability practices: SLI/SLOs or postmortem improvements

Pay

USD 120,000 - 160,000