Software Engineer, Storage

at Glean
USD 140,000-265,000 per year
MIDDLE
✅ Hybrid

Used Tools & Technologies

Not specified

Required Skills & Competences

Go @ 6 Python @ 6 GCP @ 2 Java @ 6 Distributed Systems @ 3 AWS @ 2 Azure @ 2 AI @ 3

Details

Glean is the Work AI platform that helps everyone work smarter with AI. What began as the industry’s most advanced enterprise search has evolved into a full-scale Work AI ecosystem powering intelligent Search, an AI Assistant, and scalable AI agents on one secure, open platform. Glean’s Enterprise Graph and Personal Knowledge Graph map relationships between people, content, and activity to deliver personalized, context-aware responses. The Storage team builds and evolves the storage layer that powers a highly available, performant, secure, and cost-effective suite of storage options for all data at Glean.

Responsibilities

  • Own storage systems that handle sensitive enterprise data (documents, permission hierarchies, user behavioral signals, real-time query path data).
  • Deliver robust uptime guarantees, autoscaling, and reliable alerting/monitoring across multi-cloud deployments.
  • Own impactful infrastructure problems from inception and architecture to production launch.
  • Write design documents and produce robust, high-quality, well-tested code.
  • Work collaboratively across teams to prioritize the roadmap and support other teams' workloads.
  • Mentor more junior engineers and collaborate with experienced engineers to grow the team.
  • Abstract cloud differences, reduce human intervention with self-healing systems, and enable scale.

Requirements

  • 5+ years of experience.
  • BA/BS in computer science or a related degree.
  • Experience working on infrastructure for distributed systems or cloud-native applications.
  • Experience with storage systems (examples called out: databases, object stores, distributed file systems).
  • Strong coding skills (examples called out: Go, Python, Java, C++), with emphasis on designing for reliability and scale and writing well-tested components.

Key knowledge and skills

  • Experience with distributed systems and storage systems for production workloads.
  • Strong system design skills focused on reliability and scale.
  • Familiarity with cloud-native development practices; GCP/AWS/Azure familiarity is listed as a plus.
  • Experience building autoscaling, monitoring, and alerting for infrastructure components.
  • Proactive, customer-focused, cross-functional team player who can take ownership of small and large features.

Location & Office Policy

  • This role is hybrid: 4 days a week in the Mountain View office.

Compensation & Benefits

  • Standard base salary range: $140,000 - $265,000 annually. Compensation will be determined by factors such as location, level, job-related knowledge, skills, and experience. Certain roles may be eligible for variable compensation, equity, and benefits.
  • Benefits include Medical, Vision, Dental, generous time-off, 401(k) opportunity, home office improvement stipend, annual education and wellness stipends, regular company events, and daily lunches.

Interview note

  • As part of the interview process, candidates will complete a brief AI-focused exercise or discussion to demonstrate how they design and use AI to drive impact in the role.

Privacy & Legal

  • Global Data Privacy Notice and Applicant Arbitration Agreement information is provided; US applicants are subject to arbitration of disputes as outlined in the applicant agreement.