Full Stack Engineer

🏢 Mem0 📍 Remote, India 💰 Estimated ₹18 LPA - ₹25 LPA Fresher Job
Experienced Hire
📅 Posted 22d ago

📄 Job Description

About Mem0

Mem0 is building the memory layer for AI agents, enabling long-term memory for conversations, learning from interactions, and building real context over time. The platform is currently powering millions of AI interactions for enterprise customers and a fast-growing open-source community (160k+ developers).

Mem0 is backed by top-tier investors through a $24M Series A & Seed funding, offering an opportunity to build foundational systems.

This role involves owning the product surface of the Mem0 Platform. You will build features end-to-end across Next.js and Python, design APIs, write backend logic, own data models, and ship to production. The interface you design is critical as it serves developers integrating Mem0 into their own agents. You will focus on shipping fast without compromising code quality, performance, or reliability, and will operate what you build. Direct collaboration with design, research, and customers is key to turning real problems into product solutions.

This role reports directly to Deshraj Yadav, Co-founder and CTO, and works closely with the engineering team in San Francisco.

What You'll Do

  • Ship end-to-end features: Design APIs, build UIs, write backend logic, own data models, and deploy to production.
  • Build for scale and speed: Optimize latency, caching, and query patterns to ensure snappy pages and reliable backends.
  • Own quality: Write tests, enforce typing and linting, review PRs, and maintain clean, well-documented code.
  • Collaborate deeply: Work with design on UX, with research to integrate new memory capabilities, and with customers to refine requirements.
  • Operate what you build: Add observability, set alerts, debug production issues, and drive continuous improvements.
  • Lead with product sense: Prioritize ruthlessly, make trade-offs explicit, and iterate based on data and feedback.
  • Go beyond your lane: Unblock teammates, learn new tools on the fly, and do what it takes to deliver.

Minimum Qualifications

  • Bachelor's or Master's degree in Computer Science, Engineering, or a related technical field.
  • 3+ years of experience shipping full stack web applications at scale using Next.js/React and Python.
  • Strong Python fundamentals and familiarity with modern web stacks (REST, Postgres, Redis, Celery or similar queues).
  • Solid front-end depth: component architecture, state management, forms, accessibility, SSR/ISR.
  • Track record of owning features end to end, from design documentation through rollout and post-launch iteration.
  • Code quality mindset: experience with unit and integration testing, type safety (TypeScript, mypy or pyright), CI/CD, and a thoughtful review culture.
  • Comfortable operating production systems (logs, metrics, tracing) and meeting low-latency requirements.
  • Clear communicator who works well across design, research, and go-to-market teams.

Nice to Have

  • Experience integrating LLM or memory features into products (RAG, embeddings, vector DBs).
  • Experience with real-time features (WebSockets, server actions, streaming), file uploads, and background jobs at scale.
  • Infra awareness: Docker, Infrastructure as Code (IaC), basic Kubernetes, Vercel, AWS or GCP deployment patterns, with cost thinking.
  • Product and UI polish: Tailwind, design systems, charts, empty states, error UX, performance budgets.
  • Security and privacy basics (PII handling, audit logging).
  • Prior time at an early-stage startup; Series A, YC, or founding engineer experience is a plus.

Our Culture

  • Velocity with craftsmanship: Building for the long term, moving fast without sacrificing reliability or thoughtful design. Every system must be fast, reliable, and elegant.
  • Extreme ownership: Everyone at Mem0 is a builder-owner with the agency to fix problems or seize opportunities. Impact is prioritized over titles.
  • High bar, high trust: Hiring for talent and potential, then providing room to grow. Code is reviewed, ideas are challenged, and wins are celebrated with respect and curiosity.
  • Data-driven, not ego-driven: The best solution wins, regardless of its origin. Decisions are guided by results and metrics.
Apply Now →