Gitlab hero border pattern left svg Gitlab hero border pattern right svg

Search Team

Vision

The Search team is focused on bringing world class search functionality to GitLab.com and self-managed instances.

Mission

The team will be responsible for improving and expanding upon our current global search implementations using Elasticsearch, PostgreSQL, and Gitaly. Areas of responsibility will include global search functionality, UI, ingestion mechanisms, optimal indexing, administrative tools and installation mechanisms for self-managed installations.

This team doesn't own custom searches for specific features, such as the "filter bar" on issues which is part of the Issue Tracking category owned by the Project Management group.

Team Members

The following people are permanent members of the Search Team:

Person Role
Changzheng Liu Engineering Manager, Search
Dylan Griffith Staff Backend Engineer, Search
Dmitry Gruzd Senior Backend Engineer, Search

Stable Counterparts

The following members of other functional teams are our stable counterparts:

Person Role

Meetings

Whenever possible, we prefer to communicate asynchronously using issues, merge requests, and Slack. However, face-to-face meetings are useful to establish personal connection and to address items that would be more efficiently discussed synchronously such as blockers.

Work

We follow the GitLab engineering workflow guidelines. To bring an issue to our attention please create an issue in the relevant project. Add the ~"group::search" label along with any other relevant labels. If it is an urgent issue, please reach out to the Product Manager or Engineering Manager listed in the Stable Counterparts section above.

Resources