Staff Backend Software Engineer

2 months ago


Los Altos Hills, United States Mem Full time

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 Staff Backend Software Engineer to lead development of our architecture, infrastructure, and sync systems to help us deliver on our mission of augmenting human intelligence. 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 an impact-oriented leader with a passion for helping people turn their digital information into high-leverage knowledge, we’re eager to meet you. 

As a Staff 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. 
  • Lead architecture and implementation of our core infrastructure and sync systems. 
  • 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.
  • Improve observability, monitoring, and alerting so that we can most effectively respond to operational incidents. 
  • Establish best-in-class software development processes to help us build an opinionated product. 

You may be a good fit if you

  • Are impact-oriented and opinionated.
  • Have experience leading the architecture of projects, services, and teams.
  • Have experience managing, deploying, and scaling infra in large-scale 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


  • Los Altos Hills, California, United States Mem Full time

    LocationRemote, but 10am - 4pm PST overlap with PST hours is required.OverviewAt 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...


  • El Dorado Hills, California, United States Keeper Security, Inc. Full time

    Job OverviewWe are in search of a dedicated and skilled Lead Backend Software Engineer (Java/MySQL/AWS) to become a vital part of our Keeper development team. The successful candidate will exhibit a collaborative spirit and possess a solid foundation in backend engineering. We aim to find an individual who is eager to evolve with our team in a dynamic,...


  • Los Angeles, California, United States Tencent Full time

    About the RoleWe are seeking a highly skilled Senior Backend Software Engineer to join our team at Tencent, a leading game development company. As a key member of our team, you will be responsible for designing, developing, and deploying next-generation game backend solutions using Unreal Engine.Key ResponsibilitiesDesign and develop game-related backend...


  • Los Angeles, California, United States Bitcoin Devs Company Full time

    Job OverviewAs a Backend Software Engineer specializing in Golang, you will be instrumental in crafting robust and scalable backend solutions. Your proficiency in the Golang programming language will be vital in the architecture and execution of high-performance applications that drive our innovative financial products and services.Key ResponsibilitiesCode...


  • Los Angeles, California, United States Capital Group Full time

    Position Overview: Software Development Engineer at Capital GroupAs a Software Development Engineer, you will be responsible for architecting and developing distributed systems that enhance the efficiency and effectiveness of Capital Group's investment processes. Your contributions will directly influence the management of over $2 trillion in assets.Since...


  • Los Angeles, California, United States Capital Group Full time

    Join Capital Group as a Backend Software EngineerIn this pivotal role, you will architect and develop distributed systems aimed at enhancing the efficiency and effectiveness of Capital Group's investment operations. Your contributions will directly influence over $2 trillion in assets under management.Since its inception in 1931, Capital Group has been...

  • Backend Engineer

    3 weeks ago


    Los Angeles, United States Genesis Aspire Partners Full time

    Job DescriptionJob DescriptionOverview:The Backend Engineer plays a critical role in the development of our software systems. Working closely with the front-end development team, the Backend Engineer is responsible for creating efficient and scalable server-side systems that power our applications, ensuring seamless integration with databases and external...


  • Los Angeles, California, United States Capital Group Full time

    Position Overview: Software Development Engineer at Capital GroupAs a Software Development Engineer, you will be instrumental in crafting and executing distributed systems that enhance the efficiency and effectiveness of Capital Group's investment strategies. Your contributions will directly influence the management of over $2 trillion in assets.Capital...


  • Los Angeles, California, United States Capital Group Full time

    Position Overview: Software Development Engineer at Capital GroupAs a Software Development Engineer, you will be responsible for architecting and executing distributed systems that enhance the efficiency and effectiveness of Capital Group's investment strategies. Your contributions will directly influence the management of over $2 trillion in assets.Since...


  • Los Altos, United States Anetac, Inc. Full time

    Job DescriptionJob DescriptionJob Title: Senior Backend EngineerLocation: Los Altos, California (Hybrid)Department: EngineeringReports To: Head of EngineeringFor Los Altos, California candidates the base salary range for this role is USD$ 140,000 per year - USD $230,000 per year.About Anetac: Antetac is founded on a mission to dynamically link data patterns,...


  • Los Angeles, California, United States Capital Group Full time

    Position Overview: Software Development Engineer at Capital GroupIn this pivotal engineering role, you will architect and develop distributed systems aimed at enhancing the efficiency and effectiveness of Capital Group's investment processes. Your contributions will directly influence over $2 trillion in assets under management by designing and managing...


  • El Dorado Hills, United States Keeper Security, Inc. Full time

    Job DescriptionJob DescriptionWe are seeking a highly motivated and experienced backend Senior Software Engineer (Java/MySQL/AWS), to join our Keeper development team. The ideal candidate will be a positive and collaborative team player with a strong background in backend development. We are looking for someone to grow with our team in a fresh, fun, and...


  • El Dorado Hills, United States Keeper Security, Inc. Full time

    Job DescriptionJob DescriptionWe are seeking a highly motivated and experienced backend Senior Software Engineer (Java/MySQL/AWS), to join our Keeper development team. The ideal candidate will be a positive and collaborative team player with a strong background in backend development. We are looking for someone to grow with our team in a fresh, fun, and...


  • Los Angeles, California, United States Skyview 1 Full time

    SkyView 1 – Staff Software Engineer SkyView 1 is a high-growth fintech company on a mission to make wealth management better by putting banking products in the hands of the most comprehensive and independent financial advisors. Our team is building a platform that enables financial advisors to offer a high-interest, full-suite banking solution to their...


  • Los Angeles, California, United States Capital Group Full time

    Position Overview: Software Development Engineer at Capital GroupIn this pivotal role, you will be responsible for architecting and implementing distributed systems aimed at enhancing the efficiency and effectiveness of Capital Group's investment operations. Your contributions will directly influence the management of over $2 trillion in assets.Since its...


  • Los Angeles, United States iJ Jones LLC Full time

    Job DescriptionJob DescriptionOverview:As a Senior Backend Engineer at our company, you will play a crucial role in designing, implementing, and maintaining the backend systems that power our applications. You will work closely with cross-functional teams to develop scalable and high-performance solutions while ensuring the security and reliability of our...


  • Los Angeles, California, United States Motion Recruitment Partners LLC Full time

    Job SummaryMotion Recruitment Partners LLC is seeking a highly skilled and experienced Director of Backend Engineering to lead the development of scalable backend systems for our cutting-edge applications. As a key member of our team, you will be responsible for guiding a talented team of backend engineers and collaborating with cross-functional teams to...


  • Los Altos, California, United States Astrocade Full time

    About Astrocade AI: Astrocade AI is at the forefront of developing a social gaming platform that leverages Generative AI to enable gamers to become creators of their own games seamlessly. Our unique Artificial Gaming Intelligence (AGI) technology empowers users to harness their creativity in crafting interactive environments. We are a well-capitalized...

  • Lead Backend Engineer

    2 weeks ago


    Los Angeles, California, United States Bitcoin Devs Company Full time

    Position OverviewThe Lead Backend Engineer is essential to our operations at Bitcoin Devs Company, tasked with the architecture, development, and upkeep of the server-side functionalities. This role is pivotal in enhancing our foundational systems and will greatly influence the overall user satisfaction.Key ResponsibilitiesYou will be engaged in designing...


  • Los Angeles, United States Logic Software Solutions Full time

    Job DescriptionJob DescriptionJob Title: Principal Software Engineer - Video and Real-Time ChatLocation: 100% Remote (USA Canada)Job Description:We are seeking a highly experienced Principal Software Engineer with deep expertise in developing and scaling real-time video and chat applications. The ideal candidate will have 8+ years of hands-on experience in...