
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 freeRust Software Engineering Intern
fab2 · Austin
