Frontend Engineer, DC Infrastructure Tooling

CoreWeave6 months ago
San Francisco, CA, United States
Remote
Full-time
Junior Level (1-3 years)

Job Description

Position: Staff Frontend Engineer, DC Infrastructure Tooling

About This Role

Core Weave is building one of the world's largest AI‑focused cloud infrastructure platforms. We’re standing up new data centers at an extraordinary pace, and the complexity of planning, tracking, and orchestrating each build demands purpose‑built tooling that doesn’t exist today. We’re forming a new team dedicated to building that tooling in‑house. As the founding front‑end engineer on this team, you will own the UI layer for these tools.

You will work with back‑end engineers to build applications that handle the full scope of datacenter infrastructure such as network switches, GPUs, servers, optical transceivers, PDUs, cooling systems, cable cutsheets, rack elevations, overheads, and more.

Performance is non‑negotiable: these tools need to render and interact with millions of objects per build without breaking a sweat. You will make foundational technology decisions, establish the patterns and architecture the team builds on, and have a direct hand in how quickly Core Weave brings data centers online.

What You’ll Build

  • Extremely high‑performance interfaces for visualizing and planning datacenter infrastructure, often rendering massive amounts of structured records (device inventories, cable plans, rack assignments, power allocations) with sub‑second interaction and filtering.
  • Interactive planning tools for rack elevations, floor layouts, power distribution, and network topology that let engineers design, model, and validate builds before physical work begins.
  • Data‑dense views and dashboards that serve as the authoritative source for build planning and asset tracking across Core Weave’s global footprint.
  • The front‑end architecture from the ground up: component library, state management, data fetching patterns, and build tooling designed to scale with the team and product scope.
  • Tight integrations with back‑end APIs (likely gRPC, GraphQL, or REST), collaborating closely to shape API contracts that support the performance and data complexity the UI demands.

What We’re Looking For Core Technical Skills

  • Deep proficiency with Type Script and React. You should be an engineer who understands React’s rendering model at a low level and can make deliberate decisions about when and how components re‑render.
  • Demonstrated experience building interfaces that handle large, complex datasets with extreme performance requirements: virtualized rendering, canvas or WebGL‑based visualization, efficient DOM management, or similar techniques.
  • Strong understanding of front‑end architecture: component design, state management (particularly for complex, interconnected data models), data fetching and caching patterns, and build tooling.
  • Experience designing and consuming APIs with attention to type safety, pagination, caching, and error handling.
  • Track record of front‑end performance optimization: bundle analysis, runtime profiling, and making data‑heavy UIs feel fast under real load.

Domain & Problem‑Solving

  • Genuine curiosity about (or direct experience with) physical datacenter infrastructure. The ideal candidate has a working understanding of servers, GPUs, network switches, optical transceivers, structured cabling, power distribution, and cooling. You don’t need to be a network engineer, but you should be someone who finds this domain interesting and wants to understand how these systems relate and fit together.
  • Ability to work directly with infrastructure engineers (the end users of what you build) to understand their workflows, identify pain points, and translate complex operational processes into clean, usable interfaces.
  • Comfort working on a newly formed team where you’ll be making early architectural decisions that compound over time. We need someone who is deliberate about trade‑offs and can move quickly without being reckless or sacrificing performance.

Experience & Leadership

  • 7+ years of professional front‑end engineering experience, with meaningful senior‑level ownership of production systems. For Staff level: demonstrated ability to make foundational architectural decisions and influence technical direction beyond your immediate team.
  • Strong communication skills. You’ll be working across network…

Required Skills

State Management
GraphQL
Performance Optimization
Data Fetching Patterns
React
gRPC
REST
API Design
Front-end Architecture
TypeScript