Home / Careers

Careers

Six people in Los Angeles, hiring three more.

Numal was built inside an agency that couldn't prove its work sold anything. It's still small, still funded by customers rather than a round, and still run by people who remember what the monthly client call felt like.

6

People

Two engineers, one on support, one designer on contract, two founders who still answer email.

412

Paying accounts

Agencies and freelancers reporting on 400+ local businesses. Revenue, not runway.

0

Growth team

No growth hackers, no SDRs, no one whose job is to make a number look bigger than it is.

What it's actually like

What we don't offer

  • A career ladder. Six people don't have levels. If titles and a promotion path matter to you right now — a reasonable thing to want — this is the wrong stage.
  • Hypergrowth equity math. We're growing steadily on revenue. The equity is real and it is not a lottery ticket.
  • Specialization. The support hire will end up writing documentation. The engineer will end up on a customer call. If the boundary of a job description is important to you, say so now rather than in month four.
  • An office you have to be in. There's a room in LA. Nobody's attendance is counted.

Open roles

Pay is published because negotiating from an unknown starting point advantages exactly one side, and it isn't yours.

Integrations engineer

$145,000–$180,000 + 0.4–1.0% equity · Remote (UTC-8 to UTC+3) or Los Angeles

You'll own the connections to ten POS systems and the ones after them. This is the part of Numal that decides whether a number is true: settled versus authorized, refunds, timezone drift on old firmware, a provider deprecating an endpoint with three weeks' notice.

What we need

  • Several years writing production integrations against other people's APIs, including at least one you'd describe as hostile.
  • Comfort with money data: reconciliation, idempotency, partial failure, backfills that must not double-count.
  • The instinct to write down what an integration can't do, rather than papering over it.

Nice, not required: Worked with Square, Toast, Clover, Lightspeed or Stripe before, from either side.

Apply for this role

Support and onboarding

$78,000–$96,000 + 0.1–0.3% equity · Los Angeles preferred, remote considered

The first person an agency or a nervous business owner talks to. Half the job is getting a POS connected; the other half is explaining, calmly and without marketing language, why a report says a month was bad.

What we need

  • Experience supporting a product where the customer had real money at stake.
  • Writing that a café owner and an agency director both read without friction.
  • Willingness to tell a customer the answer is no, and then stay on the call.

Nice, not required: You've worked in or near a small agency, a salon, a restaurant group — anywhere with a POS behind the counter.

Apply for this role

Product designer

$650–$850 per day · Contract, 2–3 days a week, anywhere

One designer, the whole surface: the report an owner reads, the portfolio an agency plans from, and the marketing site you're reading now. The brief is unusually specific — this product's job is to make a number believable, which rules out most of what a dashboard normally does.

What we need

  • A portfolio with at least one thing where you had to present uncomfortable data honestly.
  • You build in the browser, or work close enough to code that a handoff isn't a translation.
  • Opinions about typography that you can defend.

Nice, not required: You've designed something people print out and take into a meeting.

Apply for this role

How hiring runs

1. You write to usThe form below, or an email. No cover letter in the formal sense — a few honest paragraphs beat a page of adjectives.
2. A call, 30 minutesWith whoever you'd work with, not a recruiter. You'll get the real answers about money and stage on this call.
3. A paid exerciseFour hours of work, close to something we actually need. We pay $600 for it whether or not we go further, and you keep the work.
4. Half a day with the teamRemote or in LA. You meet everyone, because in a company this size everyone is a dependency.
5. DecisionWithin two business days of the last conversation, either way, with a reason.
Ten business days from first email to answer. That's the commitment. If we're going to be slower, we'll tell you why and when, rather than going quiet — which is the single most common thing candidates say has been done to them.

We don't run whiteboard algorithm interviews, we don't ask for unpaid take-homes, and we don't have a culture-fit round. If somebody here thinks you'd be hard to work with, they say it out loud in step four and you get to answer it.

Apply

Or write to jobs@numal.ai if a form isn't your thing.

Add your name, a working email and a few lines about why.

A person reads every one. You'll hear back either way.
Got it.

Someone you'd actually work with will read this, not a filter. You'll get an answer within five business days — including if it's no, with a reason rather than a template.

Nothing here fits?

Write anyway, but be specific about what you'd do. “Open to opportunities” doesn't give us anything to say yes to. A paragraph explaining which part of this product you think is weak and how you'd fix it does, and it's how two of the six people here started.

We keep speculative applications for six months and delete them after that, as set out in the Privacy Policy.

Why we built it → How we think about the numbers