Location
Remote, but 10am - 4pm PST overlap with PST hours is required.
Overview
At Mem, we are pioneers in the space of personal and proactive intelligence. We're seeking a Senior Backend Software Engineer to help us deliver on our mission of augmenting human intelligence by inventing and implementing core backend and AI capabilities—from high-volume data processing pipelines, to our semantic search engine, to real-time recommendation systems, and more. We are looking for someone who is eager to shape this evolving field and define the way humanity engages with AI on a daily basis. If you are someone who is creative and attentive to detail with a passion for helping people turn their digital information into high-leverage knowledge, we’re eager to meet you.
As a Senior Backend Software Engineer, you will
- Report directly to our CEO and work closely with our Founding Engineer, Lead UX Designer, and CEO to architect and build backend systems that integrate state-of-the-art artificial intelligence to enable intelligence in our product.
- Build the backend for user-facing features that enable integrated, context-aware, and proactive personal knowledge assistance.
- Tackle challenging backend problems from end-to-end, such as local-first sync, collaborative rich text editing, data ingestion and processing, real-time recommendation, and LLM-augmented information indexing, retrieval, and discovery.
- Develop and implement backend services and APIs.
- Design, build, and maintain highly scalable, highly available systems.
- Improve observability, monitoring, and alerting so that we can more effectively respond to operational incidents.
You may be a good fit if you
- Have prior experience in complex engineering environments.
- Are a self-starter with the ability to work independently and solve complex problems. Prior founder or startup experience is a plus.
- Are open-minded to using state-of-the-art tools.
- Are well-versed in systems thinking.
- Take pride in working on projects from conception to successful completion involving a wide range of systems, processes, and technologies.
- Have a meticulous eye for detail.
- Thrive in ambiguity.
- Enjoy greenfield problems.
- Love making the impossible possible.
Tech
- Django, Python, and OpenAPI
- Postgres and Redis
- Search and data pipelines built with OpenAI, Cohere, Elasticsearch, Pinecone, PubSub, Apache Beam, and Temporal
- TipTap (Prosemirror) Editor with Yjs
- Local-first data synchronization system
- Hosted on the Google Cloud Platform
- CI/CD with GitHub Actions, Docker, Terraform, Google Cloud Run
- Monitoring via Datadog
What we offer
- Interesting and challenging work at the frontier of AI
- Competitive salary and equity
- Work-life balance
- Work remotely, no commuting to the office
- 21 days paid vacation
- Company-sponsored team retreats, events, and meals
- Comprehensive health benefits, including medical, dental, vision, mental health, and monthly wellness stipend
- M1 Macbook Pro, 4K display, accessories, and a monthly AI stipend to explore new tools
- Comprehensive family benefits, including 16 weeks paid family leave and support for IVF, egg freezing, adoption, and childcare
Learn how we think and work
- Why We Started Mem
- Article by The Verge on how we’re building your own personal Google
- Blog by The OpenAI Startup Fund introducing their first investments
- Deep-dive into the technology behind our similar notes feature