artisan

Staff AI Engineer - Agent Architecture & Behavior

Listed by employer · Checked

Posted within 60 days ·

  • onsite
  • FullTime
  • Engineering
  • San Francisco
Work arrangement
onsite
Employment
FullTime
Stated compensation
Not specified
Apply on company website ↗
01 / A QUICK CHECK BEFORE YOU APPLY

Does the location policy fit?

Choose where you would work from. We’ll compare it with the posting’s stated requirements.

Choose the country you will work from. You can change this anytime.

Country and sponsorship changes take effect when you click Check eligibility.

Choose a country to check geographic compatibility. The source requirements are available below.

Source: ashbyChecked Original posting ↗

Requirements

3 with evidence6 unclear or unstated
Remote policy
onsite
“Provider workplace type: onsite”
From employer posting metadata
Employer sponsorship
available
“US visa sponsorship available.”
See matched passage in original description ↓
Degree requirement
There is no required degree, publication record, previous employer, or agent framework.
“There is no required degree, publication record, previous employer, or agent framework.”
See matched passage in original description ↓
Employment type
FullTime
7 fields not stated in this posting
Geographic scope
Not specified
Security clearance
Not mentioned
Timezone / hours
Not specified
Citizenship requirement
Not mentioned
Minimum experience (years)
Not specified
Work authorization
Not specified
Compensation
Not specified

These details were not stated in the tracked posting. Confirm with the employer.

READ IT IN THE EMPLOYER’S OWN WORDS

Original job description

Reading view uses normalized posting text so exact evidence excerpts can be highlighted.

Artisan · Full-time · In person in San Francisco Base salary: $250,000–$325,000 USD annually. Equity: 0.15%–0.30%. US visa sponsorship available. Build something new at the frontier of applied AI
Read full descriptionShow less description
At Artisan, we're working on a new, ambitious project that will push the boundaries of what agentic AI can do. We're keeping the product details private ahead of launch, but we can tell you this: the technical problems are substantial, the scope for invention is real, and this hire will shape the core technology. We're looking for a hands-on technical lead to design and build the underlying AI architecture. You'll work across agent behavior, complex multi-agent systems, tool use, context, and evaluation, taking promising ideas through to dependable production software. This is an individual-contributor role with broad technical ownership. You'll make consequential architecture decisions, write the hardest parts of the system, and work closely with our existing engineers and leadership. You should enjoy both exploring an uncertain problem and doing the detailed engineering required to make a solution work. What you'll own Agent architecture and behavior. Design and implement agent execution loops, planning strategies, tool interfaces, and verification. Turn ambiguous technical requirements into clear system boundaries and working code. Multi-agent systems. Build delegation, coordination, context sharing, and result synthesis. Handle concurrent work, conflicting updates, cancellation, and stale results. Establish when a multi-agent approach improves on a simpler baseline. Reliable execution. Make complex, stateful workflows resilient to interruptions and partial failures. Build checkpoints, recovery strategies, and appropriate human intervention into the architecture. Context, memory, and reusable methods. Improve retrieval, context construction, persistent state, and skill representation. Investigate how systems can use feedback and prior experience to perform better without introducing regressions. Evaluation and experimentation. Build realistic evaluations, analyze task trajectories, and turn observed failures into measurable improvements. Compare approaches using quality, reliability, latency, and cost. Model and tooling decisions. Evaluate models and emerging techniques, prototype promising approaches, and make informed build-versus-buy decisions. Choose tools because they solve the problem, and be willing to replace them when the evidence changes. Technical leadership. Set engineering standards, review important design decisions, and help the team implement a coherent AI system. Stay close to the product and accountable for what ships. You'll partner with product and infrastructure engineers on production services, integrations, secure execution, and observability. You'll own the AI architecture and its effectiveness, with implementation shared across the team. What we're looking for You have personally built and shipped a substantial agentic system. Production use or rigorous, reproducible open-source work matters more than the name of a framework or employer. You have deep practical experience with LLM tool use, planning, context engineering, and evaluations. You have implemented multi-agent coordination or substantial parallel agent/tool execution and can explain its failure modes. You have hands-on experience with browser or computer automation in an agentic system, including observing state, verifying effects, and recovering when an interface or execution path fails. You are an excellent software engineer in Python, TypeScript, or a comparable language. You are comfortable with asynchronous services, state machines, persistence, concurrency, retries, and cancellation. You know which decisions belong to a model and which guarantees must be enforced in code. You can reason carefully about permissions, untrusted inputs, uncertain external outcomes, and human approvals. You can design meaningful experiments, debug real system behavior, and explain what improved, why it improved, and where the evidence is still weak. You can take technical ownership of an unclear problem, work effectively with other engineers, and ship with urgency and care. Useful additional experience Depth in agent memory and retrieval, skill acquisition, reinforcement learning or post-training, trajectory datasets, sandboxed execution, distributed systems, inference optimization, or multimodal and voice models would be valuable. We expect strong foundations and particular depth in a few areas, rather than prior specialization in every one. There is no required degree, publication record, previous employer, or agent framework. We're hiring for demonstrated engineering ability, judgment, and ownership. How we work This role is based in our San Francisco office. Expect a small team, short feedback cycles, direct communication, and high standards. We value people who move quickly, take responsibility for the result, surface problems early, and change their minds when the evidence calls for it. You'll have substantial freedom to explore ambitious technical ideas and the responsibility to turn the best ones into software that works. We'll discuss the project in more detail during the interview process. Interview process Our conversations will center on systems you've built, a practical agent architecture and debugging exercise, and how you work with a team. When applying, tell us about one agentic system you personally owned: what you built, the hardest failure you fixed, and how you measured the improvement. A project link, technical write-up, or open-source contribution is welcome. You can discuss confidential work without sharing proprietary material. The base salary range is $250,000–$325,000 USD annually, plus equity. The final offer will reflect relevant experience, demonstrated skills, and the scope of responsibility. About Artisan Artisan builds AI employees that take on real work. Our first three are Ava, our outbound AI BDR; Aaron, our inbound AI SDR; and Aria, our AI account executive. Our broader mission is to build AI employees that can take responsibility for work across many roles and industries.
Original formatting and links

Artisan · Full-time · In person in San Francisco

Base salary: $250,000–$325,000 USD annually. Equity: 0.15%–0.30%. US visa sponsorship available.

Build something new at the frontier of applied AI

At Artisan, we're working on a new, ambitious project that will push the boundaries of what agentic AI can do. We're keeping the product details private ahead of launch, but we can tell you this: the technical problems are substantial, the scope for invention is real, and this hire will shape the core technology.

We're looking for a hands-on technical lead to design and build the underlying AI architecture. You'll work across agent behavior, complex multi-agent systems, tool use, context, and evaluation, taking promising ideas through to dependable production software.

This is an individual-contributor role with broad technical ownership. You'll make consequential architecture decisions, write the hardest parts of the system, and work closely with our existing engineers and leadership. You should enjoy both exploring an uncertain problem and doing the detailed engineering required to make a solution work.

What you'll own

  • Agent architecture and behavior. Design and implement agent execution loops, planning strategies, tool interfaces, and verification. Turn ambiguous technical requirements into clear system boundaries and working code.

  • Multi-agent systems. Build delegation, coordination, context sharing, and result synthesis. Handle concurrent work, conflicting updates, cancellation, and stale results. Establish when a multi-agent approach improves on a simpler baseline.

  • Reliable execution. Make complex, stateful workflows resilient to interruptions and partial failures. Build checkpoints, recovery strategies, and appropriate human intervention into the architecture.

  • Context, memory, and reusable methods. Improve retrieval, context construction, persistent state, and skill representation. Investigate how systems can use feedback and prior experience to perform better without introducing regressions.

  • Evaluation and experimentation. Build realistic evaluations, analyze task trajectories, and turn observed failures into measurable improvements. Compare approaches using quality, reliability, latency, and cost.

  • Model and tooling decisions. Evaluate models and emerging techniques, prototype promising approaches, and make informed build-versus-buy decisions. Choose tools because they solve the problem, and be willing to replace them when the evidence changes.

  • Technical leadership. Set engineering standards, review important design decisions, and help the team implement a coherent AI system. Stay close to the product and accountable for what ships.

You'll partner with product and infrastructure engineers on production services, integrations, secure execution, and observability. You'll own the AI architecture and its effectiveness, with implementation shared across the team.

What we're looking for

  • You have personally built and shipped a substantial agentic system. Production use or rigorous, reproducible open-source work matters more than the name of a framework or employer.

  • You have deep practical experience with LLM tool use, planning, context engineering, and evaluations. You have implemented multi-agent coordination or substantial parallel agent/tool execution and can explain its failure modes.

  • You have hands-on experience with browser or computer automation in an agentic system, including observing state, verifying effects, and recovering when an interface or execution path fails.

  • You are an excellent software engineer in Python, TypeScript, or a comparable language. You are comfortable with asynchronous services, state machines, persistence, concurrency, retries, and cancellation.

  • You know which decisions belong to a model and which guarantees must be enforced in code. You can reason carefully about permissions, untrusted inputs, uncertain external outcomes, and human approvals.

  • You can design meaningful experiments, debug real system behavior, and explain what improved, why it improved, and where the evidence is still weak.

  • You can take technical ownership of an unclear problem, work effectively with other engineers, and ship with urgency and care.

Useful additional experience

Depth in agent memory and retrieval, skill acquisition, reinforcement learning or post-training, trajectory datasets, sandboxed execution, distributed systems, inference optimization, or multimodal and voice models would be valuable. We expect strong foundations and particular depth in a few areas, rather than prior specialization in every one.

There is no required degree, publication record, previous employer, or agent framework. We're hiring for demonstrated engineering ability, judgment, and ownership.

How we work

This role is based in our San Francisco office. Expect a small team, short feedback cycles, direct communication, and high standards. We value people who move quickly, take responsibility for the result, surface problems early, and change their minds when the evidence calls for it.

You'll have substantial freedom to explore ambitious technical ideas and the responsibility to turn the best ones into software that works. We'll discuss the project in more detail during the interview process.

Interview process

Our conversations will center on systems you've built, a practical agent architecture and debugging exercise, and how you work with a team.

When applying, tell us about one agentic system you personally owned: what you built, the hardest failure you fixed, and how you measured the improvement. A project link, technical write-up, or open-source contribution is welcome. You can discuss confidential work without sharing proprietary material.

The base salary range is $250,000–$325,000 USD annually, plus equity. The final offer will reflect relevant experience, demonstrated skills, and the scope of responsibility.

About Artisan

Artisan builds AI employees that take on real work. Our first three are Ava, our outbound AI BDR; Aaron, our inbound AI SDR; and Aria, our AI account executive. Our broader mission is to build AI employees that can take responsibility for work across many roles and industries.

Matched by role category. Review each posting’s requirements before applying.

THE JOB ELIGIBILITY CHECKER

Check a job