Software Engineer Intern

Reposted 14 Days Ago
Hiring Remotely in Office, Machaze, Manica
Remote
Internship
Information Technology • Software
The Role
As a Software Engineer Intern, you will build AI matchmaking tools, optimize chat systems, and create internal tools, collaborating with cofounders and the product team.
Summary Generated by Built In
About the Role

We’re looking for a self-starter who loves building new products in an iterative, fast-moving environment. As a Software Engineer Intern, you’ll report to the cofounders and other members of the engineering team and work closely with the product team. You’ll bring our smartest matchmaking AI to life, design chat agents that feel human, and create internal tools that agents use to reason, retrieve, and act. This is an early, high-ownership role (<10 people on the team) where your decisions will define our agentic system’s foundations.

In this role, you will:
  • Ship agentic matchmaking from research to production—own the end-to-end loop (retrieval, reasoning, tool use, safety) and drive measurable accuracy improvements.

  • Build a prompt & model evaluation harness (offline + online) to compare prompts/models/policies, support A/B testing, and enable fast iteration.

  • Optimize AI chat systems for lower latency, higher perceived “human-likeness,” and more consistent outcomes across providers.

  • Design and maintain context engineering pipelines (RAG, memory, summarization, compression, grounding) for conversations and matchmaking.

  • Stand up observability for agents (traces, costs, failures, hallucinations, guardrails) and create dashboards that guide product decisions.

  • Collaborate daily with the cofounders and product to translate user problems into agent behaviors, experiments, and shipped features.

  • Write clear, maintainable code; create small internal tools and SDKs other engineers (and AIs) will use.

Your background looks something like:
  • 2–4+ personal projects or intern experiences

  • Strong programming foundations (data structures, algorithms, testing, profiling).

  • TypeScript (product code, tools, services) and Python (model ops, evals, data) proficiency.

  • Experience building with multiple LLM providers and tool-calling/function-calling; comfortable swapping models and orchestrating fallbacks.

  • Hands-on with RAG (indexing, chunking, embeddings, reranking) and context engineering for reliability and cost/latency trade-offs.

  • Practical prompt engineering and prompt libraries; can reason about failure modes and systematically improve prompts/policies.

  • Ability to define metrics/KPIs (accuracy, latency, cost, safety), run A/B tests, and loop in human feedback for quality.

  • Comfortable with MongoDB in production; familiarity with vector databases (e.g., pgvector/Redis/Pinecone/Weaviate) is a plus.

  • Extra plusses (the more the better): MCP (Model Context Protocol), agent frameworks (LangGraph/CrewAI/Assistants), LLM observability/evals (e.g., Langfuse/Promptfoo/Ragas/TruLens), retrieval & embeddings know-how, safety/guardrails/red-teaming.

  • Builder’s mindset: thrives with ambiguity, ships quickly, debugs systematically, and sweats the user experience.

Location: Berkeley, CA (onsite preferred). Remote is acceptable for exceptional candidates.

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 your preferences, finding compatible matches, and even setting up real-life dates.

Our cofounders dropped out of UC Berkeley in their freshman year to build this vision. Since then, Ditto has gone viral across campuses, set up tens of thousands of real dates, and attracted funding from Google and top-tier VCs, along with brilliant engineers and researchers from MIT, Stanford, Berkeley, and DeepMind.

Dating is just the beginning, we are gonna disrupt the entire social scene. If that sounds interesting, come talk to us.

Top Skills

Llm Providers
MongoDB
Python
Rag
Typescript
Vector Databases
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
HQ: Berkeley, CA
23 Employees
Year Founded: 2023

What We Do

We email you your next match & date plan.

Similar Jobs

Suite Studios Logo Suite Studios

Account Executive

Cloud • Digital Media • Professional Services • Database
In-Office or Remote
2 Locations
20 Employees
200K-240K Annually

Suite Studios Logo Suite Studios

Account Executive

Cloud • Digital Media • Professional Services • Database
In-Office or Remote
2 Locations
20 Employees
130K-170K Annually
Remote or Hybrid
3 Locations
1100 Employees
120K-140K Annually

Enfusion, a Clearwater Analytics company Logo Enfusion, a Clearwater Analytics company

Development Engineer

Fintech • Software • Financial Services
Remote or Hybrid
Office, Machaze, Manica, MOZ
1100 Employees

Similar Companies Hiring

PRIMA Thumbnail
Travel • Software • Marketing Tech • Hospitality • eCommerce
US
15 Employees
Scotch Thumbnail
Software • Retail • Payments • Fintech • eCommerce • Artificial Intelligence • Analytics
US
25 Employees
Milestone Systems Thumbnail
Software • Security • Other • Big Data Analytics • Artificial Intelligence • Analytics
Lake Oswego, OR
1500 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account