Software Engineer

Glean•Mountain View, CA
•$187,075 - $234,000•Hybrid

About The Position

Glean Technologies, Inc. is hiring Software Engineers to build a software-based platform designed to scale, including scalable enterprise search solutions. The role spans distributed systems, data pipelines, APIs, and user interfaces, with the goal of delivering secure, high-quality products that meet customer needs. The position is based in Mountain View, California, with telecommuting available. Glean is a Work AI platform that combines enterprise search, an AI Assistant, and AI agents on a secure, open platform. Its products connect to enterprise data and help employees find, use, and act on organizational knowledge. The role contributes to systems and capabilities used by customers across a range of industries. The standard base salary range is $187,075–$234,000 annually. Compensation depends on factors including location, level, job-related knowledge, skills, and experience. Certain roles may be eligible for variable compensation, equity, and benefits. Glean provides medical, vision, and dental coverage, a generous time-off policy, and access to a 401(k) plan. New hires also receive a home office improvement stipend and annual education and wellness stipends. The company also hosts regular events and provides daily lunches. Candidates complete a brief AI-focused exercise or discussion during the interview process. Glean states a commitment to an inclusive and diverse workplace and does not discriminate on the listed protected grounds.

Requirements

  • Master's degree in Computer Science, Computer Engineering, Engineering, or a closely related field; a suitable combination of education, training, and experience is acceptable.
  • Experience with infrastructure for distributed systems or cloud-native applications, or experience building full-stack applications spanning front end, REST APIs, and an application server, or experience training and productionizing machine learning or information retrieval systems.
  • Experience with C++.
  • Experience with Java.
  • Experience with Python.
  • Experience with Go.
  • Experience with JavaScript.
  • Experience with distributed systems.
  • Experience with machine learning.
  • Experience with PyTorch.
  • Experience with CI/CD pipelines.
  • Experience with GCP.

Nice To Haves

  • Knowledge of performance benchmarking tools and performance tuning on Linux-based systems.

Responsibilities

  • Build large-scale, fault-tolerant distributed systems; performance benchmarking and tuning on Linux-based systems are preferred areas of knowledge.
  • Conduct thorough peer code reviews covering interface design, code quality, and testing strategies.
  • Understand customer requirements and implement them in the company's solution.
  • Work with product teams to understand customer requirements and ensure features meet those requirements and are delivered effectively and with high quality.
  • Implement data ingestion pipelines that retrieve data from enterprise data sources and build a secure search index using C++, Java, Python, or Go.
  • Design and implement user interfaces for enterprise workers to search enterprise content.
  • Design APIs for building other search-based applications.

Benefits

  • Medical, vision, and dental coverage.
  • Generous time-off policy.
  • Opportunity to contribute to a 401(k) plan.
  • Home office improvement stipend.
  • Annual education stipend.
  • Annual wellness stipend.
  • Regular company events.
  • Daily healthy lunches.
  • Certain roles may be eligible for variable compensation and equity.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service