Software Engineer Data Foundations

Glean is an enterprise AI platform that connects company knowledge and systems to provide permission-aware search, AI assistance, and agents.

San Francisco, United States
About Glean

Glean develops enterprise Work AI software. Its platform provides enterprise search, a conversational AI assistant, and tools to build, govern, and orchestrate AI agents using a company’s connected data and permissions.

View jobs by Glean

Skills

Candidate Availability

Required and preferred rules are kept separate and reflect the wording in the original posting.

About the Role

You will build and scale connectors for SaaS and on-premises systems, including full synchronization, incremental updates, authentication flows, and rate limiting. You will transform enterprise content into structured, permission-aware representations and design schemas and enrichment pipelines. You will own correctness, freshness, and performance across large-scale data flows while improving observability, alerting, and automation.

Requirements

  • 3+ years building production backend or data-infrastructure systems
  • Experience with Java, Go, C++, Python, or similar languages
  • Experience with distributed systems, data pipelines, queues, and large-scale SQL or NoSQL storage
  • Knowledge of SLOs, error budgets, failure modes, and correctness guarantees
  • Ability to address strict consistency and permission-modeling challenges

Responsibilities

  • Build and scale connectors for SaaS and on-premises systems
  • Handle full syncs, incremental updates, webhooks, APIs, rate limiting, and authentication flows
  • Build datasource capabilities including actions, live fetch, and query-language support
  • Transform enterprise content into structured, permission-aware representations
  • Design document schemas and enrichment pipelines
  • Own correctness, freshness, and performance for large-scale data flows
  • Solve distributed-processing problems involving ordering, idempotency, exactly-once processing, backpressure, and retries
  • Preserve ACLs, deletions, and sensitivity constraints
  • Improve observability, alerting, and automation

Benefits

  • Medical coverage
  • Vision coverage
  • Dental coverage
  • Generous time-off policy
  • 401k plan
  • Home office improvement stipend
  • Annual education stipend
  • Annual wellness stipend
  • Regular events
  • Daily healthy lunches

Hiring Process

AI-focused exercise or discussion

Software Engineer Data Foundations at Glean | JobStash