Senior Search Software Engineer at Github
Deutschland, , Germany -
Full Time


Start Date

Immediate

Expiry Date

11 Dec, 25

Salary

0.0

Posted On

12 Sep, 25

Experience

1 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Redis, Information Technology, Computer Science, Puppet, Network Engineering, Mysql, Configuration Management, Ansible, Programming Languages, Scripting Languages, Search Engines, Code, Solr, Infrastructure, Distributed Databases, Elasticsearch

Industry

Information Technology/IT

Description

LOCATIONS

In this role you can work from Remote, Germany
Overview
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 to ensure that indexes with billions or trillions of records are recoverable, correctly mapped, and can be restored quickly. At the same time we’re also focused on 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, and building an API-driven interface between our relational data and search indexes.
Responsibilities

REQUIRED/MINIMUM QUALIFICATIONS

  • Minimum of 6 years technical experience in one or more infrastructure domains (e.g., container orchestration engineering, platform engineering, database engineering, software engineering, network engineering, systems administration, or related field)o OR Bachelor’s Degree in Computer Science, Information Technology, or related field AND 4+ years technical experience in infrastructure domains (e.g., container orchestration engineering, platform engineering, database engineering, software engineering, network engineering, systems administration, or related field)o OR equivalent experience.
  • Minimum of 6 years experience with Lucene/Apache based search engines such as Elasticsearch or Solr.
  • Minimum of 6 years experience of Building, deploying and maintaining distributed databases at scale such as Redis, MySQL, or Elasticsearch.
  • Minimum of 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.

PREFERRED QUALIFICATIONS

  • Minimum of 3 years experience using general purpose programming languages (e.g., Go, Ruby, or Rust).
  • Minimum 1 year of technical leadership experience.
  • Minimum of 3 years experience in one or more scripting languages (e.g., Bash, Python, or a similar language).

WHO WE ARE

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.

Responsibilities

Please refer the Job description for details

Loading...