[Hiring] Senior Software Engineer, Elasticsearch @GitHub, Inc.
Senior Software Engineer, Elasticsearch @GitHub, Inc.
Software Development
Salary unspecified
Remote Location
remote UK
Employment Type full-time
Posted 2wks ago

[Hiring] Senior Software Engineer, Elasticsearch @GitHub, Inc.

2wks ago - GitHub, Inc. is hiring a remote Senior Software Engineer, Elasticsearch. 💸 Salary: unspecified 📍Location: UK

Role Description

The Elasticsearch team at GitHub owns the infrastructure and code that powers searching Issues, Pull Requests, Projects, Discussions and more. We're responsible for the creation and management of large-scale Elasticsearch clusters (hundreds of terabytes of data serving multiple thousands of reads and writes per second). Our problem space also includes:

  • Optimizing index creation, population, repair and reindex processes.
  • Ensuring that indexes with billions or trillions of records are recoverable, correctly mapped, and can be restored quickly.
  • Pushing the boundaries of cluster management, scale and availability.

We're looking for a senior search and data focused engineer to join the team and help us build the future of Search at GitHub. Our top priorities include:

  • Scaling support for both agentic and human-driven traffic.
  • Improving relevance tooling for teams that build search experiences.
  • Building an API-driven interface between our relational data and search indexes.

Qualifications

  • 6+ years technical and/or management experience in infrastructure domains (e.g., container orchestration engineering, platform engineering, database engineering, software engineering, network engineering, systems administration, or related field) OR Bachelor's Degree in Computer Science, Information Technology, or related field AND 4+ years technical experience in infrastructure domains OR equivalent experience.
  • 1+ year(s) technical leadership experience.
  • 6+ years experience of Building, deploying and maintaining Elasticsearch at scale.
  • 3+ years experience using general purpose programming languages (e.g., Go, Ruby, or Rust).

Requirements

  • 6+ years experience with Lucene/Apache based search engines such as Elasticsearch, Opensearch or Solr.
  • 6+ years experience with Search Relevance, Scoring and building Search Experiences and with Infrastructure as code, configuration management and associated tooling such as Terraform, Puppet and Ansible.
  • 3 years+ experience in one or more scripting languages (e.g., Bash, Python, or a similar language).

Benefits

  • Competitive pay.
  • Generous learning and growth opportunities.
  • Excellent benefits to support you, wherever you are.

Company Description

GitHub is the world’s leading AI-powered developer platform with 150 million developers and counting. We’re also home to the biggest open-source community on earth (and 99% of the world’s software has open-source code in its DNA). Many of the apps and programs you use every day are built on GitHub.

Our teams are dreamers, doers, and pioneers, leading the way in AI, driving humanitarian efforts around the globe, and even sending open source to Mars (and beyond!).

At GitHub, our goal is to create the space you need to do your best work. We’re remote-first and offer competitive pay, generous learning and growth opportunities, and excellent benefits to support you, wherever you are—because we know that people flourish when they can work on their own terms.

Join us, and let’s change the world, together.

Before You Apply
remote Be aware of the location restriction for this remote position: UK
Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Senior Software Engineer, Elasticsearch @GitHub, Inc.
Software Development
Salary unspecified
Remote Location
remote UK
Employment Type full-time
Posted 2wks ago
Apply for this position
Did not apply
Applied
Sent Follow-Up
Interview Scheduled
Interview Completed
Offer Accepted
Offer Declined
Application Denied
Unlock 160,000+ Remote Jobs
remote Be aware of the location restriction for this remote position: UK
Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Apply for this position
Did not apply
Applied
Sent Follow-Up
Interview Scheduled
Interview Completed
Offer Accepted
Offer Declined
Application Denied
Unlock 160,000+ Remote Jobs
×

Apply to the best remote jobs
before everyone else

Access 160,000+ vetted remote jobs and get daily alerts.

4.9 ★★★★★ from 500+ reviews
Unlock All Jobs Now

Maybe later