Launch offerFirst month free on paid plans

Work at

We build the tools that help teams work out what went wrong and make the next run better.

We’re fully remote

Our team works across the US and India. Ajay splits his time between Gurgaon and San Francisco, where many of our customers are.

We write decisions down so work can keep moving across time zones. We get together when being in the same room helps us plan, build, or get to know one another better.

Write it down

The decision and its reasoning should be available to the person who wasn’t in the call.

Talk to the user

Everyone gets close enough to customers to understand what went wrong and why it matters.

Overlap, not office hours

We share 4 hours a day. How you arrange the rest is up to you.

Meet in person

We hold regular offsites to plan, make things, and spend time together.

How we work

Attendees exchanging feedback at the neatlogs pre-launch gathering in San Francisco

See the whole problem

The trace tells us what the agent did. A customer or support teammate can tell us why that outcome was wrong.

Two builders reviewing a demo together at the San Francisco pre-launch gathering

Have taste

“Technically works” isn’t the end of the conversation. We care whether a fix is clear, useful, and easy to trust.

Attendees watching and discussing a demo at the San Francisco gathering

Stay for the result

We ship small changes and check what happened. If the evidence changes our minds, we change the product.

A small group exchanging ideas at the San Francisco meetup

Room to take ownership

You can improve things beyond your job description. Get context from teammates, agree on a direction, and follow through until the change helps a user.

Teammates working on laptops together during an in-person gathering

Notice it. Own it

If you spot something rough, you can do something about it. Make a call, pull others in when you need them, and finish the job.

Principle 01 / 05

Things change here

Priorities can shift from one week to the next. The roles are broad, and what you’re working on six months from now may look different from the listing.

If that sounds like a problem you’d enjoy, keep going.

Open roles

8 open roles

It started with an agent stuck in staging.

Ajay was building a support agent at VWO. It followed its instructions and still gave customers the wrong outcome.

Working out why meant piecing together traces, screenshots, Slack threads, and meetings. The agent stayed in staging for months.

Engineers could see what the agent did. The people who knew what it should have done were somewhere else.

He built neatlogs to bring the evidence and those people into the same workflow, from failed run to reviewed fix to verification in production.

Read Ajay’s note on why we started

You’re reading a careers page.
That’s not the same as applying.