Software Engineer, Storage

Glean Glean · Enterprise · Engineering

Backend/Infrastructure Engineer to build and evolve the Storage layer for an AI-powered knowledge management platform. This role will own storage systems for sensitive data, ensuring high availability, performance, security, and cost-effectiveness across multiple cloud providers. The engineer will abstract cloud differences, implement self-healing systems, and support millions of searches, chat interactions, and agent workflows.

What you'd actually do

  1. Own impactful infrastructure problems from inception and architecture to production launch
  2. Write well thought out design documents and robust, high-quality and well-tested code
  3. Work collaboratively with a strong team to identify the most impactful projects we should be prioritizing in our roadmap
  4. Mentor more junior engineers or learn from battle tested ones

Skills

Required

  • 3+ years of experience
  • Experience working on infrastructure for distributed systems or cloud-native applications
  • Experience with storage systems (e.g., databases, object stores, or distributed file systems)
  • Strong coding skills (for example in Go/Python/Java/C++ etc) with an emphasis on designing for reliability and scale, and writing well-tested components

Nice to have

  • BA/BS in computer science, or related degree
  • Familiarity with cloud native development practices in GCP/AWS/Azure is a plus

What the JD emphasized

  • must