We're hiring! Come build with us
Zep
The Zep team

Careers

Working at Zep

Join a high-agency team building the Context Lake for AI agents.

What we're building

Memory across every user, every domain, every agent.

Agents are limited by the context available to them. Most memory systems see only the conversation in front of them — not the user, the business, or the work that came before.

Zep changes that. We build the infrastructure that lets agents remember and reason across every source they touch: chat, documents, events, business data. The Context Lake is governed and temporal, and scales to millions of context graphs per deployment.

Backed by leading investors

  • Root Ventures
  • Y Combinator
  • Engineering Capital

Plus angels at industry-leading companies including Vercel, Google, and Airtable.

How we work

We're a small, distributed team that works closely together. We pair on hard problems, review each other's designs, and treat learning as part of the job rather than something that happens after hours. We ask a lot of questions: of customers, of teammates, of our own assumptions. When we find pain, we go fix it.

We expect the same back: ask questions early, push back when you disagree, and care about the people on the other end of the API.

Open roles

Open positions from Work at a Startup.

View all on YC

Marketing Engineer

San Francisco, CA, US / Remote (US)Full-timeMarketing3+ years
$160K - $210K0.50% - 0.75% equity
PythonTypeScriptAI Agents
US citizen/visa only

Zep manages, governs, and serves agent memory at enterprise scale. Enterprises build on Zep to run reliable, personalized agents across the business: millions of Context Graphs, served in under 200ms, inside their own VPCs and cloud deployments. Customers include Samsung, Zscaler, Twin Health, HoneyBook, and NASDAQ 100 and Fortune 500 technology companies. We also build Graphiti, our open-source context graph framework (30K+ GitHub stars).

You will own how developers and engineering leaders find Zep, understand it, and decide to build on it: the marketing site, the landing pages, the instrumentation underneath them, the automation that runs demand generation, and the agent tooling that lets one person do the work of a marketing team.

We're hiring an engineer who writes code most days and owns the marketing outcomes that code produces. There is no marketing team to inherit and none to manage.

We will measure you on signups and on the pipeline your systems produce.

You'll report to our founder, Daniel (2x founder, engineer, former head of ML at SparkPost), and join a team with pedigree at Scale AI, Dropbox, ActiveCampaign, DroneDeploy, and McKinsey.

How we work

We're a small, distributed team that works closely together. We pair on hard problems, review each other's designs, and treat learning as part of the job rather than something that happens after hours. We ask a lot of questions: of customers, of teammates, of our own assumptions. When we find pain, we go fix it.

We expect the same back: ask questions early, push back when you disagree, and care about the people on the other end of the API.

What you'll do

  • Ship the marketing site, landing pages, and campaign surfaces as code. You build them and rebuild them when the data says to.
  • Instrument every public surface from first touch through signup and into activation. Expect to rebuild some of this in your first month.
  • Own answer engine discoverability. Developers ask Claude and ChatGPT before they ask Google, and their coding agents increasingly ask on their behalf. Structured data, llms.txt, docs architecture, and the measurement that tells us whether any of it works.
  • Run demand generation, from paid acquisition and lifecycle through the pipeline that turns a first visit into a sales conversation. You decide where budget goes and you own the number.
  • Run social in the places engineers actually are, using agents to move fast and your own taste to decide what ships.
  • Build internal agents that remove manual work from campaign operations, content production, competitive monitoring, and reporting. You own them after they ship, including when a third-party API breaks at 2am.
  • Choose the stack, consolidate what overlaps, and keep the cost of your own automation in view.

Your first 90 days

You start by shipping. The instrumentation needs rebuilding, and we would rather you fix the foundation than build on it broken. By day 60 the funnel is measured from first touch through activation. By day 90 you own the demand generation number and have a roadmap you can defend.

What we're looking for

Five things. We mean these five and not a longer list.

  1. You have shipped web applications end to end: with users, deployed, instrumented, and maintained. Show us.
  2. You build with coding agents as a matter of routine. Claude Code, Cursor, or equivalent, as part of how you work rather than something you have tried.
  3. You think about conversion, activation, and developer trust without being asked to. The marketing half of this role is judgment about metrics rather than campaign credentials.
  4. You have opinions about how developers evaluate infrastructure, formed by building for them or by being the developer being marketed to.
  5. You want to run a function alone, and you treat a team of one as an advantage.

Useful, not required: prior work on marketing sites, docs sites, or product-led growth surfaces at a dev tools, infrastructure, or AI company. SEO and AEO experience grounded in tests rather than theory. Familiarity with graph databases, retrieval, or agent frameworks. Technical content that engineers read to the end.

We do not care how many years you have done this.

This role is probably NOT a fit if:

  • You run campaigns but do not write code.
  • Your shipped work is prototypes and demos. This role maintains what it ships.
  • You want to hire a team before you have built the systems.
  • You need an established playbook or sign-off before you move.

Interview process

We respect your time and keep our interview process tight and focussed.

Screening Call (w/ Daniel, our Founder)

→ Portfolio Walkthrough + Team Calls (2-3 hours back-to-back)

→ Paid Work Sample (three hours, $750)

→ Decision Call (Daniel, again)

The work sample: You prototype an agent that monitors some signals we care about and demonstrate how it works, how it would integrate with our CRM, and what actions it would take.

Head of Forward Deployed Engineering

San Francisco, CA, US / Remote (US)Full-timeEngineeringFull stack11+ years
$220K - $270K1.20% - 1.75% equity
Amazon Web Services (AWS)GoKubernetesPythonTypeScriptTerraformAI Agents
US citizen/visa only

Zep manages, governs, and serves agent memory at enterprise scale. Enterprises build on Zep to run reliable, personalized agents across the business: millions of Context Graphs, served in under 200ms, inside their own VPCs and cloud deployments. Customers include Zscaler, Samsung, Twin Health, HoneyBook, and NASDAQ 100 and Fortune 500 technology companies. We also build Graphiti, our open-source context graph framework (30K+ GitHub stars). Getting Zep into production in customer environments is its own engineering problem, and you own it.

You will lead our deployments and build the team that runs them. The first year is hands-on. You will be in architecture reviews and in our codebase, and on site when a deployment needs you. Our engineers work deployments alongside you, so you are never the only technical person on the call.

We're hiring an engineer and leader who has done this work and can now set the standard for how we do it.

We will measure you on time from signature to production, and on custom engineering per deployment.

You’ll report to our founder, Daniel (2x founder, engineer, former head of ML at SparkPost), and join a team with pedigree at Scale AI, Dropbox, ActiveCampaign, DroneDeploy, and McKinsey.

How we work

We're a small, distributed team that works closely together. We pair on hard problems, review each other's designs, and treat learning as part of the job rather than something that happens after hours. We ask a lot of questions: of customers, of teammates, of our own assumptions. When we find pain, we go fix it.

We expect the same back: ask questions early, push back when you disagree, and care about the people on the other end of the API.

What you'll do

  • Own the technical outcome for our largest accounts, from the first architecture conversation through 90 days in production.
  • Write code. Integration work, reference architectures, deployment tooling, and fixes in the product itself.
  • Deploy Zep inside customer infrastructure across Managed, BYOK, and BYOC, and work directly with the platform and security teams who have to approve it.
  • Define the engagement model. Decide which accounts get embedded support, and set how that work is scoped and priced.
  • Hire the team. You define the bar and lead the engineers you bring in.
  • Reduce the custom work each deployment takes. What you build twice becomes a reference architecture or a product requirement.
  • Take what you learn in production back into the roadmap. You will be in planning with the engineers who can act on what you bring.

Your first 90 days

You start inside a live deployment: shipping code, meeting the customers we already serve, and learning how Zep runs in their environments. By day 60 you own every active deployment. By day 90 you have written the first version of the engagement model.

\What we're looking for

  • 10+ years across software engineering, forward deployed engineering, solutions architecture, or sales engineering, with several of those years as a hands-on engineer.
  • You have taken enterprise deployments from first call to production under a security review and a fixed deadline.
  • 3+ years leading customer-facing technical people, or a clear case for why you are ready to.
  • Strong Python, plus Go or TypeScript. You will read our codebase and send patches.
  • You have shipped a non-trivial agentic system to production. Not a prototype, not a thin wrapper over a chat-completion API.
  • Comfortable in customer infrastructure: AWS, Kubernetes, Terraform, and the identity and encryption work a BYOC install requires.
  • You raise risks early, including when it is inconvenient for the person you are talking to.

This role is probably NOT a fit if:

  • You have run a professional services P&L and think of this as a delivery org.
  • Your customer-facing work ends with the technical win and a handoff at signature.
  • You haven't written production code in several years and don't intend to start again.
  • You need an established playbook or sign-off before you move.

Interview process

We respect your time and keep our interview process tight and focussed.

  • Screening Call (w/ Daniel, our Founder)
  • → Team Calls (2-3 hours back-to-back, including a deployment scenario walkthrough)
  • → Decision Call (Daniel, again)
Benefits

What we offer.

  • Great healthcare

    Platinum medical, dental, and vision insurance.

  • Compensation

    Competitive salary and equity. 401K plan with employer matching. Unlimited PTO.

  • Flexible WFH

    Flexible in-office culture in San Francisco. Remote options with periodic travel for team members outside the Bay Area.

  • Cell phone stipend

    Monthly stipend toward your mobile plan.

Our process

How we hire.

At Zep, we move quickly when we spot talent.

  1. Introductory video call

    A short call with Daniel, our founder.

  2. Team interview

    How well you fit our collaborative, team-focused environment.

  3. Final interview with our CEO

    A one-on-one on your role, goals, and contributions to Zep's growth.

Come build with us.

Join a high-agency team building the Context Lake for AI agents.