Impress employers and recruiters.
Choose from hundreds of resume examples.

Impress employers and recruiters.
Choose from hundreds of resume examples.
Tailor your resume to this Staff AI Engineer - Agent Architecture & Behavior role.
Rezi rewrites your resume against Artisan's job description. Free.

Tailor your resume to this Staff AI Engineer - Agent Architecture & Behavior role.
Rezi rewrites your resume against Artisan's job description. Free.
Don't guess if your resume is good enough.
See how it scores against the Staff AI Engineer - Agent Architecture & Behavior posting at Artisan — free, in seconds.

Don't guess if your resume is good enough.
See how it scores against the Staff AI Engineer - Agent Architecture & Behavior posting at Artisan — free, in seconds.
About the Role
Artisan is building a new, ambitious project at the frontier of applied AI, focusing on agentic AI. This role will shape the core technology by designing and building the underlying AI architecture, working across agent behavior, multi-agent systems, tool use, context, and evaluation to deliver dependable production software. This is an individual-contributor role with broad technical ownership, requiring both exploration of uncertain problems and detailed engineering.
Responsibilities
- Design and implement agent execution loops, planning strategies, tool interfaces, and verification.
- Turn ambiguous technical requirements into clear system boundaries and working code.
- Build delegation, coordination, context sharing, and result synthesis for multi-agent systems.
- Handle concurrent work, conflicting updates, cancellation, and stale results in multi-agent systems.
- Establish when a multi-agent approach improves on a simpler baseline.
- Make complex, stateful workflows resilient to interruptions and partial failures.
- Build checkpoints, recovery strategies, and appropriate human intervention into the architecture.
- Improve retrieval, context construction, persistent state, and skill representation.
- Investigate how systems can use feedback and prior experience to perform better without introducing regressions.
- Build realistic evaluations, analyze task trajectories, and turn observed failures into measurable improvements.
- Compare approaches using quality, reliability, latency, and cost.
- 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.
- 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.
- Partner with product and infrastructure engineers on production services, integrations, secure execution, and observability.
- Own the AI architecture and its effectiveness, with implementation shared across the team.
Requirements
- Personally built and shipped a substantial agentic system.
- Deep practical experience with LLM tool use, planning, context engineering, and evaluations.
- Implemented multi-agent coordination or substantial parallel agent/tool execution and can explain its failure modes.
- 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.
- Excellent software engineer in Python, TypeScript, or a comparable language.
- Comfortable with asynchronous services, state machines, persistence, concurrency, retries, and cancellation.
- Knows which decisions belong to a model and which guarantees must be enforced in code.
- Can reason carefully about permissions, untrusted inputs, uncertain external outcomes, and human approvals.
- Can design meaningful experiments, debug real system behavior, and explain what improved, why it improved, and where the evidence is still weak.
- Can take technical ownership of an unclear problem, work effectively with other engineers, and ship with urgency and care.
Skills
- Agent behavior
- Multi-agent systems
- Tool use
- Context engineering
- Evaluation
- LLM
- Python
- TypeScript
- Asynchronous services
- State machines
- Persistence
- Concurrency
- Retries
- Cancellation
- Browser automation
- Computer automation
- Agentic systems
Location
- San Francisco
Work Type
- Full-time
- In person
Experience Level
- Individual-contributor role with broad technical ownership
Education Level
- No required degree
Salary/Compensations
- $250,000–$325,000 USD annually
- Equity: 0.15%–0.30%
Benefits
- US visa sponsorship available
About the Company
- 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.