Build the systems that run themselves.
We are a small, senior, fully remote team building agentic AI systems and enterprise commerce platforms for brands that cannot afford for them to break. Every role below is remote.
What you are signing up for.
Small teams, real ownership
Engagements are run by two or three people who own them completely. There is no layer between you and the client, and no layer between you and the consequences of a decision.
You ship, then you operate
We do not hand work over a wall. The person who builds a system instruments it, debugs it in production, and writes down how it fails. That feedback loop is what keeps the quality honest.
Written over synchronous
We are remote and distributed, so decisions live in documents rather than in a meeting nobody recorded. Clear writing is a core engineering skill here, not a soft one.
Rigor applied to new ground
We came from high stakes commerce infrastructure and brought those standards into agentic AI. Correctness, observability, and failure mode analysis apply just as much to agents as to checkout.
16 roles, all remote.
If you are close but not an exact match, apply anyway and tell us which part you would grow into. We would rather read that note than miss you.
Forward Deployed Engineer, Agentic Commerce
Remote Contract TypeScript · Python · Shopify
Embed with commerce clients and ship agent driven discovery, catalog, and checkout systems into production on their stack, not ours.
03Forward Deployed Engineer, Enterprise AI Integrations
Remote Contract Python · TypeScript · NetSuite
Wire LLM agents into the ERPs, CRMs, and ticketing systems enterprises already run, inside the client environment, and make the integrations survive production.
04Forward Deployed Engineer, Private LLM Inference
Remote Contract Python · vLLM · MLX
Stand up self hosted and private LLM inference inside client infrastructure, from model selection and serving stack to the agents that run on it, and hand it over running.
05Agentic Systems Engineer
Remote Contract TypeScript · Python · Claude API
Design and build the multi agent systems behind client products and our own platforms: orchestration, tool layers, memory, evals, and the runtime that keeps agents inside their lane.
Backend Engineer
Remote Contract TypeScript · Python · Go
Design and run the services, APIs, and data layers behind client platforms, in whichever of TypeScript, Python, or Go the job actually calls for.
07Go Engineer
Remote Contract Go · gRPC · Postgres
Build the concurrent services and agent runtimes that sit on the hot path of client systems.
11TypeScript Full Stack Engineer
Remote Contract TypeScript · Node.js · React
Own features end to end in TypeScript, from the Postgres schema through the API to the interface.
12Senior Python Engineer
Remote Contract Python · FastAPI · Postgres
Lead the Python side of our agentic systems: orchestration, data pipelines, and LLM infrastructure.
13Frontend Engineer, React and Next.js
Remote Contract React · Next.js · TypeScript
Build fast, accessible storefronts and product interfaces in React and Next.js for enterprise brands.
GCP DevOps Engineer
Remote Contract GCP · Terraform · Kubernetes
Own the Google Cloud footprint behind our agentic systems and client platforms, defined entirely in code.
09AWS Engineer
Remote Contract AWS · Lambda · Fargate
Architect and run the AWS side of client platforms: serverless, containers, and the data stores under them.
10Systems and Automation Engineer
Remote Contract TypeScript · Python · GitHub Actions
Own the schedulers, pipelines, and glue that keep client platforms and our own operations running without a human pressing the button.
Business Development Representative
Remote Full time Outbound · CRM · Account Research
Open conversations with technical buyers at enterprise brands and build the top of our pipeline.
16Enterprise Sales Representative
Remote Full time Enterprise Sales · Consultative Discovery · SOW Scoping
Own enterprise engagements end to end, from first conversation through signed statement of work.
Four steps, no theater.
Hiring is a two way evaluation and we run it that way. You will talk to the people you would actually work with, on problems that resemble the work.
Most processes finish inside two weeks. If ours is going to take longer than that, we will tell you why rather than leave you refreshing your inbox.
Apply
Send us your resume or profile and a short note about work you have actually shipped. Links to code, systems, or launched projects carry far more weight than a cover letter.
Intro call
Thirty minutes with someone who will work alongside you. We talk about what you have built and what you want to build next, and you get to interrogate us just as hard.
Technical conversation
A working session on a real problem from our domain. No algorithm puzzles and no take home that quietly costs you a weekend.
Decision
We give you an answer quickly, with reasoning either way. Candidates who put in the time deserve a real response.
Tell us what you would build here.
We open roles when we meet people worth opening them for. If none of the listings fit, write to us anyway.