C

CoreWeave

Rents GPU cloud computing for AI developers

Staff Software Engineer - Workloads, Physical AI

Software EngineeringUpdated on Nov 13
Full-timeLondon, UKIn-person

About the Job

Requirements

  • Demonstrated strong software engineering skills through dependable software or developer tools used by others.
  • Applied depth in at least one relevant area, such as robotics simulation, autonomous-vehicle evaluation, reinforcement learning, synthetic-data generation, or engineering simulation.
  • Experience making specialist or research software usable beyond its original author, including configuration, testing, documentation, and diagnosis.
  • Sound judgment about experimental assumptions, evaluation criteria, reproducibility, and the conclusions supported by results.
  • Familiarity with containerised execution and experience tracing problems across application and infrastructure boundaries.
  • Ability to learn unfamiliar tools and domains, work closely with specialists, and recognise when specialist expertise is needed.
  • Evidence of improving shared tools or engineering practices across multiple projects, with clear reasoning about what should be common and what should remain application-specific.

Responsibilities

  • Develop engine integrations, application code, adapters, templates, and developer tools that make specialist software available through Launchables.
  • Work directly with researchers and engineers to understand their tasks, assumptions, dependencies, and expected outcomes, and translate these into interfaces and configurations that preserve needed capabilities.
  • Own how users configure, run, customise, and evaluate workloads by defining meaningful inputs, defaults, constraints, and outputs; building command-line and API interfaces; and creating examples and documentation for extending templates or authoring new ones.
  • Establish appropriate validation for packaging, execution, and application outcomes, working with domain specialists to clarify evaluation criteria and their limitations.
  • Profile workloads to improve preparation time, GPU utilisation, concurrency, and data movement while preserving the intended computation.
  • Capture the inputs, versions, settings, and execution conditions needed to reproduce runs, and provide logs, metrics, and artefacts that help users diagnose failures, compare experiments, and interpret results.
  • Work alongside engineers responsible for shared runtime and platform services, turning early-user feedback into better interfaces, defaults, tests, and guidance.
  • Identify reusable patterns across integrations, shape shared platform capabilities, review designs, and mentor colleagues.
  • Use coding agents and automation to accelerate development, applying review, testing, and domain judgment to ensure the resulting software behaves as intended.

Desired Qualifications

  • Experience developing software in Python, Go, or C++.
  • Familiarity with simulation and machine-learning frameworks.
  • Experience profiling GPU workloads and identifying performance or resource bottlenecks.
  • Experience with Kubernetes or workflow orchestration.

About the Company

CoreWeave

Rents GPU cloud computing for AI developers

CoreWeave rents cloud computing to AI labs and businesses that train models and run them in production for research and commercial applications. Its platform combines NVIDIA graphics chips, storage, networking, and software built for demanding AI workloads across connected clusters scaled to fit each project. CoreWeave Forge connects tools for tracking experiments, testing models, and improving AI systems using feedback from production. Customers rent computing capacity through committed contracts or usage charges, while managed services handle the infrastructure needed to keep large workloads running. CoreWeave was founded in 2017 and is headquartered in Livingston, New Jersey.

Company size
1,001-5,000
Company stage
IPO
Headquarters
Livingston, NJ
Founded
2017

Recently Posted Jobs

Explore more opportunities at CoreWeave

See more jobs