
Effortless information recall powered by AI
Mem0 is an AI-powered memory augmentation platform headquartered in San Francisco, California. The company leverages advanced natural language processing to transform meetings, documents, and conversations into a searchable knowledge base, enhancing information recall for individuals and teams. With...
Mem0 offers competitive equity options, flexible PTO policies, and a remote work environment to support work-life balance....
Mem0 fosters a culture of innovation and agility, emphasizing the importance of leveraging AI to enhance human capabilities and streamline workflows....

Mem0 • San Francisco Bay Area
Mem0 is hiring a Full Stack Engineer to build the product surface of their memory platform powering LLM apps. You'll work with Next.js and Python to ship features end-to-end while ensuring code quality and performance. This role requires proven experience in full-stack web applications.
You have proven experience shipping full-stack web applications at scale using Next.js and Python — you've taken ownership of features from design to deployment, ensuring high-quality outcomes. Your strong Python skills are complemented by familiarity with modern web stacks, including REST and GraphQL, as well as databases like PostgreSQL and Redis. You possess solid front-end chops, including component architecture, state management, and accessibility, which allow you to create seamless user experiences. You understand the importance of performance and reliability, optimizing latency and caching to keep applications snappy. You thrive in collaborative environments, working closely with design and research teams to integrate user feedback and refine product requirements. You are data-driven, making decisions based on metrics and user insights, and you are comfortable iterating on features based on real-world usage. You are eager to learn new tools and technologies, unblocking teams and contributing to a culture of continuous improvement.
In this role, you will ship end-to-end features for the Mem0 platform, designing APIs, building user interfaces, writing backend logic, and managing data models. You will optimize applications for scale and speed, ensuring that both front-end and back-end components are reliable and performant. You will take ownership of code quality by writing tests, enforcing typing and linting, and conducting thorough code reviews. Collaboration is key; you will work closely with design teams to create great user experiences and with research teams to integrate new capabilities into the platform. You will also be responsible for operating what you build, adding observability, setting alerts, and debugging production issues as they arise. Your role will involve prioritizing tasks ruthlessly, making trade-offs explicit, and iterating based on data and feedback. You will go beyond your lane to unblock teams and contribute to the overall success of the product.
At Mem0, we maintain a high bar for talent and potential, giving our engineers the room to run with their ideas. We celebrate wins and encourage a culture of respect and curiosity. Our decision-making is data-driven, ensuring that the best solutions are prioritized, regardless of their source. We believe in fostering an environment where you can grow and develop your skills while making a significant impact on our product and users. Join us to be part of a team that values collaboration, innovation, and continuous improvement.
Apply now or save it for later. Get alerts for similar jobs at Mem0.