Software Engineer

Glean•Mountain View, CA
•Hybrid

About The Position

Glean Technologies, Inc. has multiple positions available for a Software Engineer. The role helps build a software-based platform designed to scale indefinitely, including scalable enterprise search solutions. The engineer works across distributed systems, data pipelines, APIs, and user interfaces to deliver secure, high-quality products that meet customer needs. The position involves developing full-stack applications and building large-scale, fault-tolerant distributed systems. It also includes implementing data ingestion pipelines and secure search indexes, and designing interfaces and APIs for enterprise search. The role works closely with product teams to understand customer requirements and deliver features effectively and with high quality. The position is located in Mountain View, California, with telecommuting available as an option. The standard base salary range is $215,000–$278,900 annually. Compensation may also include variable compensation, equity, and benefits, depending on the role.

Requirements

  • Master’s degree in Computer Science, Computer Engineering, Engineering, or a closely related field; any suitable combination of education, training, and experience is acceptable.
  • Experience with Machine Learning or Deep Learning.
  • Experience with Machine Learning Operations (MLOps).
  • Experience with Python.
  • Experience with PyTorch.
  • Experience with TensorFlow.
  • Experience with Anomaly Detection.
  • Experience with Scikit-learn.
  • Experience with AWS.
  • Experience with NLP.
  • Experience with security and data engineering.

Nice To Haves

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

Responsibilities

  • Design, develop, and maintain full-stack applications spanning front-end interfaces, REST APIs, and application servers.
  • Build large-scale, fault-tolerant distributed systems.
  • Conduct thorough peer code reviews, including reviews of interface design, code quality, and testing strategies.
  • Understand customer requirements and implement them in the product.
  • Work closely with product teams to ensure features meet customer requirements and are delivered effectively and with high quality.
  • Implement data ingestion pipelines to retrieve data from enterprise data sources and build a secure search index over that data using C++, Java, Python, or Go.
  • Design and implement user interfaces that enterprise workers use to search enterprise content.
  • Design APIs for building other search-based applications.

Benefits

  • Medical, vision, and dental coverage.
  • Generous time-off policy.
  • 401(k) plan.
  • Home office improvement stipend.
  • Annual education stipend.
  • Annual wellness stipend.
  • Regular company events.
  • Healthy lunches daily.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service