Skip to content
Fab2Fab2San Francisco, CA

Rust Software Engineering Intern

Build a browser-based, multiplayer chip design platform (Figma + GitHub for silicon) in Rust end-to-end. Own interactive editing tools, real-time collaboration, GPU rendering, and simulation features. Strong Rust or systems programming experience required; chip design knowledge optional.

83k – 135k/yr
On-siteEntry levelFullstack Engineering

About the role

Responsibilities

  • Own major features from design through shipping, touching the full stack of the Studio application.
  • Build deeply interactive, low-latency editing tools (e.g., auto-routing wires, placing blocks, real-time mistake detection) involving algorithms and computational geometry.
  • Develop a document model supporting diffing, merging like source code, and real-time collaboration.
  • Implement the sync engine for streaming edits between clients, focusing on eventual consistency, high-bandwidth streaming, and correctness (game-server-like, with decisions on zero-copy vs owned data for large designs).
  • Create a GPU canvas for rendering millions of polygons smoothly using spatial indexing, culling, and level of detail in a single Rust code path for web and native.
  • Build interactive simulation with streaming waveforms and millisecond-response tiers.
  • Work on related areas including a plugin system with sandboxed WebAssembly, a scripting API, and fab integrations.

Requirements

  • Strong Rust experience, or serious C++/systems experience with clear curiosity to master Rust.
  • Solid systems fundamentals: memory, performance, concurrency; profile before optimizing; track record of identifying and fixing performance issues.
  • A track record of non-trivial software built from scratch that you can discuss end-to-end (e.g., weird side project, engine, or tool).
  • Portfolio (GitHub is fine) required.

Nice-to-Haves

  • Game, engine, or real-time background (ECS, scene graphs, spatial indexing, physics engines, frame budgets, GUI, low-latency input).
  • Some EE, analog, and digital knowledge (schematic drawing, SPICE, RLC circuits helpful for ramp-up).
  • Deep experience with complex software like Blender, Ableton, KiCad, CAD tools, DAWs, or game engines, with opinions on their design.
  • Distributed or real-time systems knowledge (write-ahead logs, event sourcing, replication, CRDTs, OT, websockets, data pipelines).
  • Geometry, graph, routing algorithms; spatial data structures; optimization.
  • Familiarity with schema evolution and serialization (Protobuf, Flatbuffers, Cap’n Proto).
  • Graphics and visualization experience: custom rendering, shaders, GPU pipelines (WebGPU, Vulkan, OpenGL).
  • Interest in version control internals beyond just using Git.

Compensation

Software Interns are paid hourly at a rate equivalent to an annualized $114,000–$132,000 depending on experience and education. Benefits include housing stipend, daily lunches, weekly learning opportunities, commuter benefits, PTO, visa sponsorship, medical/dental/vision insurance, 401(k), and life/disability insurance.

Skills

RustC++webassemblywgpuwebgpuaxumPostgresECScomputational geometryspatial indexingcrdtsprotobufflatbuffers
Waymark

Junior Software Engineer

WaymarkWashington, DC

Junior Software Engineer paired with a senior mentor to build features and fixes for a healthcare platform supporting Medicaid patients. Work across Elixir, React, and TypeScript; no prior Elixir experience needed. Ideal for early-career engineers with some software experience via internships, bootcamps or projects.

82k – 137k/yr
RemoteEntry levelFullstack Engineering
Rokt

Junior Software Engineer

RoktNew York, NY

Entry-level full-stack engineer building AI-driven ecommerce features and services at scale. Collaborates cross-functionally to own product lifecycle from ideation to deployment, leveraging computer science fundamentals and quick learning.

85k – 150k/yr
HybridEntry levelFullstack Engineering
Vestmark

Software Engineer

VestmarkBoston, MA

Early-career Software Engineer building AI-native agentic systems and workflows for wealth management. Requires strong engineering fundamentals, hands-on AI tool fluency, rapid learning, and a product-oriented mindset; 0-3 years experience with CS degree preferred.

80k – 110k/yr
HybridEntry levelFullstack Engineering
Oneleet

Fullstack Engineer

OneleetUnited States

Fullstack Engineer building end-to-end features for a cybersecurity compliance platform. Work across Go backend, TypeScript/React frontend, APIs, and UI to ship reliable, customer-facing capabilities. Requires 2-4 years fullstack experience with Go and modern JS frameworks.

90k – 120k/yr
Remote2+ YOEFullstack Engineering
Hudl

Software Engineer

HudlLexington, KY +2

Software engineer delivering full-stack web and mobile features at Hudl. Requires full-stack internship experience, collaboration skills, and comfort with uncertainty; C#, React, MongoDB, AWS preferred. Hybrid role near Lexington, KY or Lincoln/Omaha, NE offices.

90k – 130k/yr
HybridEntry levelFullstack Engineering