Ditto AI

Senior Full-stack Engineer, Agentic AI

San Francisco, CA
USD 120k - 300k
TypeScript Python React Next.js Node.js FastAPI RabbitMQ Redis MongoDB LLM LangGraph LangChain
Description

Senior Full-stack Engineer (Agentic AI)

Department: Engineering

Location: SF Office

Compensation: $120K – $300K • 0.2% – 0.5%

Employment Type: FullTime

About the Role

Ditto is building the agentic social network — where AI agents don’t just assist users, they run the system: understanding people, making decisions, learning from outcomes, and continuously improving how humans meet in the real world.

This is not a traditional full-stack role.

We are looking for engineers who want to build systems where AI is the execution layer and humans design, guide, and govern those systems.

In this role, you will help bring Ditto’s autonomous matchmaking and engagement engine to life. You will build both customer-facing experiences powered by agents and the internal tooling that allows humans and AI to observe, debug, and improve those agents. You will collaborate closely with product, research, and infrastructure to shape the core of Ditto’s agentic platform.

In This Role, You Will

  • Build agent-driven product flows across matching, chat, scheduling, and re-engagement

  • Own customer-facing social experiences powered by autonomous AI systems

  • Design and implement AI-orchestrated pipelines that replace manual workflows

  • Create internal tools for humans and AIs to:

    • inspect system state

    • debug agent behavior

    • evaluate outcomes

    • steer system direction

  • Implement feedback loops connecting:

    • user behavior

    • agent decisions

    • real-world outcomes (matches, replies, dates, retention)

  • Optimize the system for reliability, speed, and scale

How You Will Work

You will operate as a manager of AI agents.

Your job is not to write every line of code — it is to:

  • Define what agents should do

  • Provide the right context

  • Design the tools they use

  • Validate their outputs

  • Build the infrastructure that lets them learn from experience

You will continuously turn:

Human workflows → Autonomous systems → Measurable outcomes

What We’re Looking For

We are looking for engineers who think in systems, loops, and leverage, not just features.

You should:

  • Have built real production systems

  • Be comfortable across frontend, backend, and AI

  • Understand stateful and autonomous systems

  • Be excited by AI as the execution layer, not just an API

Your background likely includes

  • Strong TypeScript and/or Python with modern web frameworks (React, Next.js, etc.)

  • Experience building backend systems (Node, Bun, NestJS, FastAPI, or similar)

  • Experience with event-driven or distributed systems (RabbitMQ, queues, workers)

  • Experience with stateful systems (Redis, MongoDB, or similar)

  • Exposure to LLM pipelines, agents, or orchestration frameworks (LangGraph, LangChain, custom agents, etc.)

  • Experience with A/B testing, experimentation, or growth loops

  • Experience building autonomous or AI-driven workflows

  • Experience with observability, logging, and debugging of AI systems

  • A mindset of:

    • shipping fast

    • measuring real outcomes

    • iterating based on data

Bonus (not required)

  • Experience with reinforcement learning, evaluation, or ranking systems

About Ditto

Ditto is reimagining how people meet — starting with dating.

We’re building the first fully agentic social platform, where AI does the heavy lifting: understanding preferences, finding compatible matches, and even setting up real-world dates.

Our co-founders dropped out of UC Berkeley to build this vision. Since then, Ditto has gone viral across campuses, set up tens of thousands of real dates, and raised funding from Google and top-tier VCs, alongside engineers and researchers from MIT, Stanford, Berkeley, and DeepMind.

Dating is just the beginning.

We are building the operating system for human connection — and rewriting how people meet, interact, and form relationships in an AI-native world.

If that excites you, come build with us.

Ditto AI
Ditto AI

0 applies

0 views

There are more than 50,000 engineering jobs:

Subscribe to membership and unlock all jobs

Engineering Jobs

60,000+ jobs from 4,500+ well-funded companies

Updated Daily

New jobs are added every day as companies post them

Refined Search

Use filters like skill, location, etc to narrow results

Become a member

🥳🥳🥳 452 happy customers and counting...

Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.

To try it out

For active job seekers

For those who are passive looking

Cancel anytime

Frequently Asked Questions

  • We prioritize job seekers as our customers, unlike bigger job sites, by charging a small fee to provide them with curated access to the best companies and up-to-date jobs. This focus allows us to deliver a more personalized and effective job search experience.
  • We've got over 200,000 jobs from 15,000+ vetted companies. No fake or sleazy jobs here!
  • We aggregate jobs from 15,000+ companies' career pages, so you can be sure that you're getting the most up-to-date and relevant jobs.
  • We're the only job board *for* software engineers, *by* software engineers… in case you needed a reminder! We add thousands of new jobs daily and offer powerful search filters just for you. 🛠️
  • Every single hour! We add 2,000-3,000 new jobs daily, so you'll always have fresh opportunities. 🚀
  • Typically, job searches take 3-6 months. EchoJobs helps you spend more time applying and less time hunting. 🎯
  • Check daily! We're always updating with new jobs. Set up job alerts for even quicker access. 📅

What Fellow Engineers Say