C

CoreWeave

Rents GPU cloud computing for AI developers

Senior Software Engineer - ML Workflows, Weights & Biases

Full-Stack EngineeringUpdated on Nov 13
Full-timeIn-person

About the Job

Requirements

  • A bachelor's degree or foreign equivalent in Computer Science, Computer Engineering, Data Science, Information Systems, or a closely related technical or quantitative field involving substantial coursework in Engineering.
  • At least 6 years of software engineering experience, including time leading significant technical initiatives or architectural changes.
  • Strong proficiency in Go, or in another compiled language such as C, C++, C#, Rust, or Java, with the ability to ramp up on Go quickly.
  • Working proficiency in Python.
  • Ability to investigate complex systems the candidate did not write and diagnose and fix difficult bugs across service boundaries.
  • A track record of mentoring engineers and raising the technical bar.
  • Ability to explain complex technical decisions to different audiences.
  • Depth in at least one or two areas among distributed systems and infrastructure; frontend and full-stack development; data at scale; APIs and developer surfaces; or event-driven systems.

Responsibilities

  • Own the architecture and evolution of a core platform area, designing systems that scale to billions of artifacts and high-volume event and job throughput.
  • Analyze system architecture to identify optimization opportunities, solve complex bugs, and balance short-term delivery against long-term platform health.
  • Work across the stack as needed, including Go backend services, GraphQL APIs, the Python SDK, and the TypeScript frontend.
  • Lead migrations and re-architecture of systems carrying live customer traffic while maintaining a seamless customer experience.
  • Identify and refactor technical debt to improve maintainability and developer productivity.
  • Establish engineering patterns and best practices that support platform growth.
  • Collaborate with product and design to translate complex user requirements into technical implementations.
  • Work directly with customers to understand their ML workflow challenges and incorporate feedback into the product cycle.
  • Mentor engineers and raise the technical bar across the team.

Desired Qualifications

  • Experience in ML infrastructure, MLOps, or developer tools.

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