Backend Engineer, Global Search

Remote from
Anywhere 🌎
Category
Engineering
Job type
Full Time,
Opening date
Closing date
6 Jun 2022
Views
142

The Global Search team members are experienced Ruby and GoLang developers who focus on implementing core search functions by employing Elasticsearch. They are also advising other development teams on best practices of leveraging Global Search capabilities (e.g. indexing and searching various product feature contents).

What You can Expect to Work on:

  • Building best in class search experience for GitLab customers and users
  • Improve and implement our indexing and searching strategies
  • Own architecture, performance and scaling of the GitLab search solutions with Elasticsearch and other search engines.
  • Build responsive and scalable services and APIs
  • Self-managed installation mechanisms

Requirements

  • Strong professional work experience in Ruby and Ruby on Rails.
  • Proficient in Golang or willing to learn on the job.
  • Elasticsearch or other search engine experience – modeling, processing, nodes, index management and performance tuning.
  • Understand Database principles and optimization mechanisms, especially PostgreSQL.
  • Understand system internals, distributed system and high availability principles.
  • Proficiency in the English language, both written and verbal.
  • Self-motivated and self-managing, with strong organizational skills.
  • Share a set of GitLab values and work in accordance with those values.
  • Experience working with a remote team or ability to thrive in a fully remote organization.
  • Passionate about/experienced with open source and developer tools.
  • Work experience in product company.
Report job · Embed widget

How to apply


Personalised job alerts

Set up personalised e-mail alerts about similar remote jobs.

See a few more

Similar remote jobs in Engineering

Job Widget Code

Place this code wherever you want the widget to appear on your page.

<script src="//jobicy.com/api/widget.js?5XyPbk5QqyZg=13270" async></script>

Job Search Safety Tips

Here are some tips to help you search and apply for jobs safely:
Watch out for suspicious jobs Don't apply for jobs that offer high pay for little work or offer to hire you without an interview.
Check the employer's profile Make sure you're applying for a trustworthy job by visiting the employer's profile and learning more about them.
Protect your information Don't share personal details like your bank account or government-issued ID on suspicious websites or messengers.
Report jobs that feel unsafe If you see a job that seems misleading, inappropriate or discriminatory, report it for going against our policies and we'll review it.

Share this job

FAQ

What position is GitLab hiring for?

GitLab is hiring a remote Backend Engineer, Global Search from Anywhere 🌎

What type of employment does GitLab offer?

This is a Full Time role.