Ditto AI logoDitto AI logo

Senior Full-Stack Engineer at Ditto AI | San Francisco

Ditto AISF Office
On-site Full-time

Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.


Experience Level

Senior

Qualifications

QualificationsWe are looking for candidates with a strong background in software engineering and a passion for AI. Ideal candidates will possess:Proven experience in full-stack development. Familiarity with AI and machine learning concepts. Strong problem-solving skills and the ability to work collaboratively. Experience with developing scalable systems and applications. Excellent communication skills.

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.

About Ditto AI

About Ditto AIDitto AI is at the forefront of creating a revolutionary agentic social network. Our mission is to empower users through advanced AI technologies that enhance social interactions and personal connections. We strive to build an innovative platform that not only facilitates connections but also learns and evolves to meet user needs.

Similar jobs

Browse all companies, explore by city & role, or SEO search pages. View directory listings: all jobs, search results, location & role pages.

Tailoring 0 resumes

We'll move completed jobs to Ready to Apply automatically.