For companies
  • Hire developers
  • Hire designers
  • Hire marketers
  • Hire product managers
  • Hire project managers
  • Hire assistants
  • How Arc works
  • How much can you save?
  • Case studies
  • Pricing
    • Remote dev salary explorer
    • Freelance developer rate explorer
    • Job description templates
    • Interview questions
    • Remote work FAQs
    • Team bonding playbooks
    • Employer blog
For talent
  • Overview
  • Remote jobs
  • Remote companies
    • Resume builder and guide
    • Talent career blog
Goblins
Goblins

Product Engineer

Location

Remote restrictions apply
See all remote locations

Salary Estimate

N/AIconOpenNewWindows

Seniority

N/A

Tech stacks

Mathematics
Testing
Support
+11

Visa

U.S. visa required

Permanent role
6 hours ago
Apply now

About The Role

In education, we have always traded off scale and quality. In a 30-student math class, half of kids are ready to accelerate while half are still working on their foundational skills, but teachers cannot be in 30 places at once, giving each student one-on-one support.

Until now. Imagine 30 teachers in every classroom—that's how Goblins feels. Students draw math on any device, and our AI figures out the “why” behind their confusion, giving instant feedback and building conceptual foundations.

We're backed by the Gates Foundation, and we're on track for 300,000 active students next year. We're hiring a product engineer to help us get there, and to make sure everything we've built holds up at that scale.

What you might work on

Scale our real-time teacher avatars to 300k students.

Our Goblin avatars stream live to students in production today. Make them run smoothly at scale while cutting latency and cost, and think hard about reliability from every angle: Chromebook CPU, low-bandwidth classrooms, and the load spike when a whole district logs on at 9am. We really don't want to crash the school's network.

Make model experimentation something an agent can run end to end.

We're always testing new models against each other in real classrooms. Build the machinery to pin a model for a cohort, roll it out gradually, watch the metrics, and roll back fast, all clean enough that we can hand the whole experiment loop off to an agent and let it run.

Keep every classroom in real-time sync at 300k concurrent students.

Our real-time engine (think Linear) keeps every student's whiteboard and every teacher's dashboard instantly in sync. Make that hold up when thousands of classrooms are live at once, without melting our servers or the school's wifi.

Give teachers instant, reliable insight across thousands of simultaneous classrooms.

Teachers need to see who's stuck and what to assign next in real time, even at peak load. Build the systems that keep those live reads fast and trustworthy.

Create shareable “aha moment” artifacts from real student sessions.

Automatically find the best moments, strip out anything sensitive, and produce replays that teachers, parents, and districts want to watch and share, built to run cheaply over hundreds of thousands of sessions.

How we build

We're all in on agentic development. Our remote dev environments make it normal to have five or more agents running per person at any given moment, and we design our systems and workflows so work can be handed off to them cleanly. We'd rather you orchestrate agents than grind code out by hand.

Under the hood we're big on Effect-TSA TypeScript library for typed, composable, production-grade backends. Most of our server is Effect., PostgresWe're Postgresmaxxing in ways you can't imagine... and BunThe fast all-in-one JavaScript runtime. It installs, bundles, tests, and runs our whole monorepo. + a real-time sync engine in the same spirit as LinearThe issue tracker famous for feeling instant. Our sync engine chases that same local-first feel for classrooms.'s.

The team

The team is small and in person in Williamsburg: Sawyer (CEO, former Head of Design at X1, acquired by Robinhood, and a former math teacher) and Alp (CTO, ex-Stripe and Amazon). You'll be engineer #3.

How to apply

We build software that figures out the “why” behind a kid's confusion. Show us you can do the same by decoding this :)

Hmmm, this seems unstable! Something is wrong... time to debug.

About Goblins

🔗Website
Visit company profileIconOpenNewWindows

Unlock all Arc benefits!

  • Browse remote jobs in one place
  • Land interviews more quickly
  • Get hands-on recruiter support
PRODUCTS
Arc

The remote career platform for talent

Codementor

Find a mentor to help you in real time

LINKS
About usPricingArc Careers - Hiring Now!Remote Junior JobsRemote jobsCareer Success StoriesTalent Career BlogArc Newsletter
JOBS BY EXPERTISE
Remote Front End Developer JobsRemote Back End Developer JobsRemote Full Stack Developer JobsRemote Mobile Developer JobsRemote Data Scientist JobsRemote Game Developer JobsRemote Data Engineer JobsRemote Programming JobsRemote Design JobsRemote Marketing JobsRemote Product Manager JobsRemote Project Manager JobsRemote Administrative Support Jobs
JOBS BY TECH STACKS
Remote AWS Developer JobsRemote Java Developer JobsRemote Javascript Developer JobsRemote Python Developer JobsRemote React Developer JobsRemote Shopify Developer JobsRemote SQL Developer JobsRemote Unity Developer JobsRemote Wordpress Developer JobsRemote Web Development JobsRemote Motion Graphic JobsRemote SEO JobsRemote AI Jobs
© Copyright 2026 Arc
Cookie PolicyPrivacy PolicyTerms of Service