Bucket Robotics

Defect detection for manufacturing built from CAD and synthetic data.

Senior Frontend Engineer (3D / CAD Application)

$120K - $160K0.50% - 1.50%San Francisco, CA, US
Job type
Full-time
Role
Engineering, Frontend
Experience
3+ years
Visa
US citizen/visa only
Skills
Design systems, Tailwind, Python
Connect directly with founders of the best YC-funded startups.
Apply to role ›
Matt Puchalski
Matt Puchalski
Founder/CEO

About the role

Role Overview

Bucket Robotics is hiring a Senior Frontend Engineer to accelerate our CAD-to-dataset offering that is the core of our defect detection system.

This role is perfect for an engineer who loves creativity, delightful experiences, and building modern tooling for critical legacy infrastructure like the manufacturing sector.

Responsibilities

  • Design and build browser-based tools that allow users to upload, view, manipulate, and annotate CAD models
  • Own the frontend architecture for our CAD → synthetic data → defect detector pipeline
  • Translate ambiguous customer workflows into polished UX (camera controls, annotation panels, file import/export, synthetic dataset configuration, etc.)
  • Collaborate closely with product/design to prototype and iterate on 3D interactions
  • Build reusable React + Three.js components for our internal design system
  • Work closely with the CEO and founding team to shape product and technical strategy

Required Qualifications

  • 3+ years of experience building production frontends (React / TypeScript)
  • Strong experience with 3D/WebGL tools such as Three.js, react-three-fiber, BabylonJS, etc.
  • Familiarity with CAD and 3D file formats (STEP, STL, GLTF, USD)
  • A history of building interactive tools, not just content sites (e.g. editors, simulation tools, internal tooling)
  • Strong product sense and ability to translate user needs into clean UI/UX
  • Enjoys wearing many hats and working across product + engineering

Preferred Qualifications

  • Experience building 3D modeling, CAD, simulation, or game engine tools
  • Experience with synthetic data generation or computer vision workflows
  • Knowledge of shader development, camera rigs, viewport UX patterns
  • Previous startup or founding engineer experience
  • Interest in manufacturing / industrial automation domains

What We Offer

  • Competitive salary & meaningful equity – shape the company and share in its success
  • Comprehensive benefits – health, dental, and vision insurance
  • Professional development budget – attend conferences, take courses, grow your skills
  • A chance to build something real – work with a great team of roboticists, helping expand tooling for manufacturing.

Our Values

  • Innovation First: We push the boundaries of what's possible in robotics
  • Ownership Mentality: We take responsibility and act like founders
  • Collaborative Spirit: We work together to solve complex challenges
  • Continuous Learning: We're always growing and improving

Bucket Robotics is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees.

About the interview

Interview Process

Our goal is to make this process respectful, fast, and focused on real-world skills—not LeetCode tricks or busywork. We’re hiring a founding engineer, and we want to understand how you think, how you build, and how you operate under ambiguity.

1. Phone Screen (15 minutes)

A quick call with our founder to:

  • Introduce the company and what we’re building
  • Hear a bit about your background and goals
  • Answer any quick questions

This is mostly a vibe check and mutual context setter.

2. Systems Thinking Challenge (Take-Home, ~2–3 hours, due in 4 days)

We’ll give you a small, toy problem from our world (e.g. synthetic data, defect classification, deployment infra).

What we’re asking you to do:

  • Sketch a system design at a high level
  • Write some light pseudocode or skeleton code to show your approach
  • Estimate how long you’d need to implement a v1
  • Write 3–4 short paragraphs on limitations, edge cases, and how you’d improve it

This isn’t meant to be a full build or a test of perfection—it’s to see how you approach real problems, communicate tradeoffs, and reason about complexity.

3. Systems Thinking Take Home Review (20 minutes)

A conversation on the take home exercise to talk through:

  • the tradeoffs of the solution you designed
  • how you would approach the implementation

4. Culture & Collaboration Interview (45 minutes)

A conversation focused on:

  • How you’ve worked in small, scrappy teams
  • How you deal with ambiguity, shifting priorities, and failure modes
  • What you need in a teammate/founder to do your best work

We want to know: can you thrive in the chaos of an early-stage startup?

5. Programming Interview (45 minutes)

A hands-on technical session with an experienced engineer. We’ll walk through code together and talk about:

  • Code clarity and correctness
  • Problem-solving approach
  • Communication and collaboration in a technical setting

6. Final Decision

We’ll move quickly after interviews conclude. If we’re aligned, we’ll get you an offer and start onboarding. We want to build momentum and move fast—and we’ll respect your time throughout the process.

About Bucket Robotics

About Bucket Robotics

At Bucket Robotics, we’re on a mission to revolutionize quality control in manufacturing. Today, over $10 billion worth of manufactured parts are scrapped due to defects, and traditional inspection methods are slow, expensive, and unreliable. We’re changing that by deploying AI-powered vision systems that detect defects faster, more accurately, and with minimal setup.

Our unique approach uses synthetic data generated from CAD models, allowing us to deploy defect detection models 50x faster than competitors—no need for thousands of real-world images.

We’re a team of engineers and innovators with backgrounds from Michelin, Uber ATG, Argo AI, and Stack AV, applying our robotics expertise to solve real-world manufacturing challenges. We’ve already secured enterprise customers in automotive and plastics, and we’re just getting started.

If you're excited about AI, robotics, and making a tangible impact on manufacturing, we'd love to hear from you!

Bucket Robotics
Founded:2024
Batch:S24
Team Size:4
Status:
Active
Founders
Matt Puchalski
Matt Puchalski
Founder/CEO