About the job
About the Role
At Ditto, we are pioneering the future of social networking through agentic AI. Our vision is to create a platform where AI agents not only assist users but autonomously manage interactions, understand user preferences, make informed decisions, and consistently improve the way people connect in real life.
This is not your conventional full-stack position. We seek innovative engineers eager to develop systems where AI acts as the execution layer while humans devise, direct, and oversee these systems.
As a Senior Full-Stack Engineer, you will play a pivotal role in realizing Ditto’s autonomous matchmaking and engagement engine. You will develop both user-facing features powered by AI agents and internal tools that facilitate interaction between humans and AI, enabling observation, debugging, and enhancement of agent functionalities. Collaboration with product, research, and infrastructure teams will be essential in shaping the backbone of Ditto’s agentic platform.
In This Role, You Will
- Develop agent-driven product flows for matching, chatting, scheduling, and re-engagement.
- Lead customer-facing social experiences powered by autonomous AI systems.
- Design and implement AI-orchestrated workflows that enhance operational efficiency.
- Create internal tools for both humans and AI to:
- Inspect system states.
- Debug agent behaviors.
- Evaluate outcomes.
- Guide system direction.
- Establish feedback loops connecting:
- User behaviors.
- Agent decisions.
- Real-world outcomes (matches, responses, dates, retention).
- Optimize the system for reliability, speed, and scalability.
How You Will Work
Your role will involve acting as a manager of AI agents. Your primary responsibilities will include:
- Defining agent functionalities.
- Providing contextual guidance for agents.
- Designing the tools they utilize.
- Validating agent outputs.
- Establishing the infrastructure that enables agents to learn from experiences.
Your focus will be on transforming human workflows into autonomous systems that yield measurable outcomes.
