Rust Software Engineering Intern at fab2 - ScoutJobs - The AI-curated global job board
Skip to content
fab2
Posted 6 hours ago

Rust Software Engineering Intern

fab2Rust Software Engineering Intern - Fall

Perks & benefits

Housing AllowanceHealth InsurancePaid LeaveRelocation AllowanceVisaCommissionEducation Allowance

Requirements

BS in Computer Science or Computer Engineering, Strong Rust or C++ skills, Systems fundamentals knowledge, Software portfolio required

Skills

RustWebAssemblyC#

About the role

About the Company

fab2 is an early-stage hardware startup founded by Sam Zeloof and Jim Keller. The team designs all the hardware and software needed to make chips, building the fabs, tools, and components themselves.

Responsibilities

  • Build deeply interactive editing tools with low-latency, CAD- or Figma-like interfaces
  • Develop production-grade Rust software targeting native and WebAssembly environments
  • Architect real-time collaborative systems including state synchronization and conflict resolution
  • Implement efficient algorithms for geometry querying, graphs, and routing
  • Build high-performance rendering and visualization pipelines using GPU acceleration
  • Profile and optimize CPU, GPU, memory, and network performance
  • Own major features end-to-end and work closely with internal process engineers and circuit designers

Requirements

  • Pursuing a BS in Computer Science, Computer Engineering, or demonstrated exceptional software engineering skill
  • Strong programming skills in Rust, or significant C++/systems programming experience
  • Solid understanding of systems fundamentals: memory, performance, and concurrency
  • Experience building non-trivial software projects from scratch
  • A portfolio (e.g., GitHub) demonstrating software engineering excellence is required
  • Interest in real-time systems, computational geometry, algorithms, GPU programming, or visualization

Preferred Qualifications

  • Experience with interactive software such as Figma, Blender, CAD tools, or KiCad
  • Background in compiling to WebAssembly or building rich applications
  • Familiarity with Protobuf, schema evolution, or database migrations
  • Understanding of collaborative or distributed systems (CRDTs, OT, WebSockets)
  • Exposure to graphics rendering pipelines (WebGPU, Vulkan, OpenGL)
  • Experience with geometry or graph algorithms and spatial data structures

Benefits

  • Housing Stipend
  • Daily lunches and dinners 3x per week
  • Weekly Learning & Development opportunities
  • Commuter Benefits (Parking and Late Night Uber)
  • Paid Time Off including Holidays and Sick Time
  • Visa Sponsorship
  • Medical, Dental, and Vision insurance
  • 401(k) retirement plan
  • Life and Disability Insurance
ScoutJobs Agent

Get matches like this delivered daily

Sign up free — we'll pull jobs that fit your CV from across the web and rank them for you.

Get started — it's free

Rust Software Engineering Intern

fab2 · Austin

Sign up to apply