
About Mem Protocol
Your AI-powered knowledge management assistant
Key Highlights
- AI-driven note-taking tool enhancing workplace organization
- Headquartered in Los Altos Hills, CA
- Team size of 21-100 employees
- 4 months paid parental leave and family planning support
Mem, headquartered in Los Altos Hills, CA, is an AI-driven knowledge assistant that transforms how individuals and organizations manage and retrieve information. With a focus on self-organizing note-taking, Mem aims to reduce the manual effort required to manage knowledge, positioning itself against...
🎁 Benefits
Mem offers 4 months of paid parental leave, family planning support, and a wellness stipend. Employees receive a stipend for home office setup, paid m...
🌟 Culture
Mem fosters a culture centered around leveraging AI to streamline knowledge management, allowing employees to focus on creativity and productivity. Th...
Overview
Mem Protocol is hiring a Senior Software Engineer to design and implement efficient data storage solutions and server-side logic. You'll work with Java and REST APIs to ensure application performance and scalability in San Francisco.
Job Description
Who you are
You have a strong background in computer science or software engineering, ideally with a degree from a credentialed institution. You think critically about designing networked systems for optimal uptime, efficiency, and latency — your experience includes contributions to research in distributed systems, whether through papers, research codebases, or talks. You have a portfolio of code repositories that demonstrate your skills and capabilities, showcasing your ability to tackle complex engineering challenges.
You possess a deep understanding of server-side logic and data storage solutions, ensuring that applications are not only functional but also efficient and scalable. Your problem-solving skills are complemented by your ability to work collaboratively with other members of the development team, ensuring a seamless user experience. You are also familiar with integrating applications with third-party services and APIs, which is crucial for modern software development.
What you'll do
In this role, you will be responsible for designing and implementing efficient data storage solutions that meet the needs of the application. You will create and maintain server-side logic, ensuring that the overall performance and scalability of the application are optimized. Your work will involve integrating the application with third-party services and APIs, which requires a keen eye for detail and a strong understanding of security measures to protect sensitive data.
Testing and debugging the application will be a significant part of your responsibilities, as you will need to ensure that the software runs smoothly and efficiently. You will collaborate closely with other members of the development team, sharing insights and strategies to enhance the user experience. Your contributions will be vital in shaping the direction of the application and ensuring that it meets the highest standards of quality.
What we offer
At Mem Protocol, you will be part of a dynamic team that values innovation and collaboration. We offer a competitive salary and benefits package, along with opportunities for professional growth and development. You will have the chance to work on cutting-edge technology and contribute to projects that have a meaningful impact on the industry. We encourage you to apply even if your experience doesn't match every requirement — your unique perspective and skills could be exactly what we need.
Interested in this role?
Apply now or save it for later. Get alerts for similar jobs at Mem Protocol.
Similar Jobs You Might Like
Based on your interests and this role

Software Engineering
6sense is hiring a Senior Software Engineer to develop backend and data engineering frameworks for their revenue AI and analytics products. You'll work with technologies like Java and Python, focusing on scalability and performance. This position requires 5+ years of experience in software engineering.

Software Engineering
6sense is hiring a Senior Software Engineer to help revolutionize B2B revenue generation through advanced AI and machine learning. You'll work with Java and big data technologies to build impactful solutions. This role requires a strong background in software engineering and a passion for creating high-quality products.

Software Engineering
Uber is hiring a Senior Software Engineer to build foundational platform capabilities for AI agents. You'll work with Java and Python, focusing on systems design and CI/CD integration. This position requires strong experience in software engineering and AI infrastructure.

Software Engineering
Uber is hiring a Senior Software Engineer to drive the development of security services and frameworks. You'll work with machine learning techniques to enhance security systems and data pipelines. This position requires a strong software engineering background and experience in security.

Software Engineering
Uber is hiring a Senior Software Engineer to lead the technical strategy for their search initiatives. You'll design and ship features using Go and modern web technologies. This position requires strong engineering skills and a product-focused mindset.