Member of Technical Staff - Product Engineering

New York, United States
Full-time
Visa Sponsorship

About the role

Being a Member of Technical Staff at Basis means you'll face changing problems. You might spend a week designing the context ontology for an agent, then shift to building the data pipelines to hydrate agent state.

We don't have static functional teams. We have pods that exist around areas and objectives which reform every quarter as our goals update and the team expands. It's common to see engineers do core infra work one quarter and product agent work the next. It's also common for engineers to deeply specialize in certain technical areas.

As a Member of Technical Staff, you can do work across:

  • Product Engineering
  • Agent Engineering (e.g. context engineering, tool design)
  • Agent Platform (e.g. harness engineering, eval systems)
  • Platform & Infrastructure
  • Agent Data (e.g how we ensure accurate & low latency external data for agents)
  • Atlas — the mandate to build the AI systems powering Basis from recruiting to sales to engineering. The Atlas team builds the context layer, internal agents, and knowledge systems that will eventually produce the majority of total output at Basis.

Some problems we think about

How do we ensure users feel as comfortable working with nondeterministic systems (agents) as they do with deterministic software?

  • We say around here that "users are already used to working with non-deterministic systems, it's just those systems are their coworkers, not their computers."

How do we manage agent state over long horizons?

  • What should ETL workflows look like when agents operate for hours? How should state hydration work? How much agency do we grant the agent to decide how its own data state is managed?

At what level of abstraction do we design tools for agents?

  • Too low and the agent wastes effort on mechanical steps. Too high and it can't handle edge cases. The right answer changes as models get smarter.

How do we extract dense signal from long-running agent trajectories?

  • An agent runs for five hours across thousands of decisions. How do we attribute outcomes back to specific reasoning steps? How do we tune eval judges when the judgement includes subjectivity?

About Basis

We started Basis with the core belief that agents would become an integral part of knowledge work in the near future, and that accounting would be among the first and most important domains where this happened. Accounting is structured, high-stakes, and essential to every business on earth. It's also one of the most underbuilt areas in technology.

Here we are 3 years later, and Basis can now complete a partnership tax workbook end to end. Basis' abilities improve monthly and the rate of improvement itself is increasing. Every day accountants use Basis to create complex journal entries, debug difficult reconciliations, prepare technical accounting memos, and much more. We're deploying real agents to do real work in the real economy.

The world is going to look very different in 2030, and accounting will be at the center of that transformation in ways most people don't yet appreciate. Read more about how we're thinking about the work.

Required skills

React
Typescript
Python
Postgres

Other roles at Basis

Interested?

Let me introduce you to the founders.

Skip the process

Refer someone

Know someone great for this role?

Share your link. If they get hired through Standout, you get $3,000.

Job details

Salary

$150,000 - $350,000

Location

New York, United States

Experience

2+ years

Company

NameBasis
Industryai, fintech, finance, financial_services
Team Size120

Funding

Total raised

$137.6M

Last stage

Series B

Investors

Khosla Ventures
Accel
Better Tomorrow Ventures
BoxGroup
AAvid Ventures

Founders

MT

Mitchell Troyanovsky

Co-Founder

LinkedIn
Matthew Harpe

Matthew Harpe

Co-Founder & CEO

LinkedIn

What happens next.

No applications, no recruiter spam. Just the intro.

01

Confirm the fit

A few questions to make sure this role is the right shape for you. Two minutes.

02

I pitch you to the company

I write the intro, send it to the founder, and handle the back-and-forth.

03

A meeting lands on your calendar

If they’re a yes, I book the chat. You show up — that’s the whole job-hunt.