Demo

Software Engineer, Full Stack

Ditto AI
Berkeley, CA Full Time
POSTED ON 3/29/2025
AVAILABLE BEFORE 4/27/2025

About Ditto

We are a team of young and passionate people building the future of social networking. Both co-founders dropped out of UC Berkeley in their freshman years to pursue this vision. We're starting with dating, where our AI handles everything from profile creation to scheduling actual dates.

With this vision, we've secured funding from Google's AI fund incredible angels and attracted brilliant minds from top universities and research labs from MIT, Stanford, Berkeley, and DeepMind. We're combining cutting-edge AI technology with thoughtful design to create experiences that genuinely improve how people connect.


About the Role

We are looking for a self-starter engineer who loves building new products in an iterative and fast-moving environment. In this role, you will be bringing our smartest matchmaking AI to world. You will also be building internal tools that's gonna be used by AIs. You will also collaborate closely with the product and research teams to create the structure of this innovative agentic system.


In this role, you will:

  • Own the development of new customer-facing dating / social networking experience.
  • Talk to users to understand their problems and design solutions to address them.
  • Collaborate with product designers, and leadership to create cutting-edge products.
  • Make internal tools for team as well as for AIs. (Very fun)
  • Optimize applications for speed and scale

Your background looks something like:

  • 3 years of relevant engineering experience at tech and product-driven companies
  • Proficiency with fundamental data structures and algorithms.
  • Proficiency with TypeScript, React, Next.js and other web technologies
  • Proficiency with some backend languages and frameworks (Typescript / bun is preferred)
  • Experience with microservice architecture using a variety of infrastrctrue services like RabbitMQ.
  • Experience with non-relational databases. e.g., MongoDB & Redis
  • Experience in AI/ML pipelines (no specific stack required)
  • Ability to move fast in an environment where things are sometimes loosely defined and may have competing priorities or deadlines

If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Software Engineer, Full Stack?

Sign up to receive alerts about other jobs on the Software Engineer, Full Stack career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$146,673 - $180,130
Income Estimation: 
$176,149 - $220,529
Income Estimation: 
$97,257 - $120,701
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$146,673 - $180,130
Income Estimation: 
$146,673 - $180,130
Income Estimation: 
$176,149 - $220,529
Income Estimation: 
$77,657 - $95,021
Income Estimation: 
$97,257 - $120,701
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Not the job you're looking for? Here are some other Software Engineer, Full Stack jobs in the Berkeley, CA area that may be a better fit.

Full Stack Software Engineer

Accend (YC S23), Alameda, CA

Full Stack Software Engineer

Excalibur Works, Alameda, CA

AI Assistant is available now!

Feel free to start your new journey!