
Principal Software Engineer - Models
About this role
CoreWeave builds a cloud platform of technology, tools, and teams that enables innovators to scale artificial intelligence. This principal software engineer role sits within the Models group, owning the frontend architecture of the W&B application used daily by machine learning researchers and engineers.
The person in this position will be accountable for app performance, stability, and reliability while managing cross-team requirements and setting performance targets. Responsibilities include defining delivery and rendering architecture, establishing caching fundamentals, and partnering with backend teams on API design to minimize client load times.
Ideal candidates bring deep React and TypeScript expertise alongside performance engineering skills, possessing an operator mindset to coordinate work across organizational boundaries and ship measurable improvements.
What you will do
- Own the frontend architecture, performance, stability, and reliability of the W&B Models application.
- Define performance targets and drive implementation work supported by production data.
- Determine app delivery and rendering architecture, including efficient code delivery strategies.
- Partner with backend and platform teams on API design to offload work from the client.
- Propose and drive large system overhauls that incremental engineering work cannot reach.
- Coordinate work across engineering teams and validate ideas that span organizational boundaries.
What you need
- Have at least 8 years of experience building user-facing software with deep expertise in frontend architecture and performance.
- Demonstrate a history of leading the transformation of a large, long-lived React application with a focus on developer experience and product impact.
- Bring a strong command of React and TypeScript alongside production experience in GraphQL and modern state management tools like Redux or Zustand.
- Possess real performance engineering skill to instrument applications, read frontend and backend traces, and prove improvements with numbers.
- Maintain solid client-side caching fundamentals covering normalization, invalidation, and scale failure modes.
- Contribute hands-on experience with bundlers, build tooling, code splitting, and delivery tradeoffs.
- Bring enough backend depth to design systems at a high level and propose new API architectures for faster client rendering.
Nice to have
- Experience introducing automated enforcement such as lint rules, CI gates, or performance budgets
- Background in data-dense or visualization-heavy applications
- Familiarity with observability tooling like Datadog RUM and APM
- Working knowledge of Go or a similar backend language
- Exposure to ML, MLOps, or AI agent workflows
Benefits
- Medical, dental, and vision insurance - 100% paid for by CoreWeave
- Company-paid Life Insurance and voluntary supplemental life insurance
- Short and long-term disability insurance, Flexible Spending Account, and Health Savings Account
- Tuition Reimbursement and Employee Stock Purchase Program (ESPP)
- Paid Parental Leave, mental wellness benefits, family-forming support, and childcare support
- 401(k) with a generous employer match, flexible PTO, and catered daily lunch
Skills and tech stack
Questions candidates ask
What is the compensation range for this role?
The base salary range for this role is $227,000 to $303,000. The starting salary is determined based on job-related knowledge, skills, experience, and market location.
What benefits are included for full-time employees in the US?
Benefits include 100% employer-paid medical, dental, and vision insurance, life and disability insurance, a 401(k) with employer match, flexible PTO, and catered daily lunch.
What qualifications are needed regarding export control compliance?
This position requires access to export-controlled information. Applicants must be a U.S. person, eligible to access the information without authorization, or eligible and reasonably likely to obtain the required export authorization.