Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Software Engineer, Elasticsearch

GitHub

Senior Search And Data Focused Engineer

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
  • Infrastructure Development and Management
  • Site Availability and Performance
  • Elasticsearch Infrastructure and Management
  • Troubleshooting
  • Collaboration
Qualifications

Required 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 (e.g., container orchestration engineering, platform engineering, database engineering, software engineering, network engineering, systems administration, or related field) 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).

Preferred Qualifications

  • 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).
GitHub Values
  • Customer-obsessed
  • Ship to learn
  • Growth mindset
  • Own the outcome
  • Better together
  • Diverse and inclusive
Manager Fundamentals
  • Model
  • Coach
  • Care
Leadership Principles
  • Create clarity
  • Generate energy
  • Deliver success
Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer, Elasticsearch in United States vacancy
  • $113.9k - $189.9k

     ...Senior Software Engineer - News Engineering @ LSEG Help us shape the future of real-time news delivery and join a team powering the...  ...development. Understanding of search technology such as Elasticsearch. Experience with cloud infrastructure and container... 
    Senior
    Part time
    Internship
    Worldwide

    LSEG (London Stock Exchange Group)

    New York, NY
    1 day ago
  •  ...promise of AI. What is The Role We're looking for a Senior Software Engineer to join the team that’s contributing to improving our...  ...focused on data storage mechanisms and query capabilities of Elasticsearch. You'll be an expert in the storage engine area, and... 
    Senior
    Full time
    Work experience placement

    Elastic Nv

    Remote
    18 hours ago
  •  ...What is The Role We're looking for a Software Engineer to join the Elasticsearch - Analytical Engine team. This globally-distributed, completely remote team of senior engineers is responsible for building new analytics capabilities in Elasticsearch’s latest aggregation... 
    Senior
    Full time
    Remote work

    Elastic

    United States
    18 hours ago
  •  ...Senior Java Developer We are looking for a Senior Java Developer who has experience...  ...development and some experience with SOLR or Elasticsearch. Qualifications Minimum of 7+...  ...querying data from Open Source search engines such as Solr or Elasticsearch. Ideal... 
    Senior
    Remote work

    Software Technology Inc

    United States
    2 days ago
  • $2,000 per month

     ...and observability help organizations deliver on the promise of AI. What is The Role: We're looking for a Senior Software Engineer to join the Elasticsearch - Search team. This globally-distributed team of expert engineers focuses on delivering a robust and feature-... 
    Senior
    Full time
    Local area
    Flexible hours

    Elastic

    United States
    1 day ago
  •  ...behalf of a partner company. We are currently looking for a Senior Software Engineer - Omni Tooling & Visibility in United States. This...  ...systems using technologies such as Java, Kotlin, Kafka, Elasticsearch, Postgres, and Redis. Analyze complex business and technical... 
    Senior
    Remote job
    Full time
    Work at office
    Flexible hours

    jobgether

    United States
    5 days ago
  •  ...We are seeking a Senior Engineer with deep expertise in Apache Solr to design, build, and optimize scalable search solutions. This role...  ...learning in search or recommendation systems Familiarity with Elasticsearch or OpenSearch Experience with distributed systems and large-... 
    Senior

    EPAM

    Chicago, IL
    1 day ago
  •  ...Senior Software Engineer We are seeking a Senior Software Engineer with at least nine years of experience to join our team for a long-term...  ...and scalable system architecture Experience with ElasticSearch is a plus Excellent verbal and written communication skills... 
    Senior
    Local area

    Damco

    Annapolis, MD
    3 days ago
  •  ...Software Engineer / Senior Software Engineer AI-Enabled Logging Platform Modernization (ELK Stack | .NET | AWS) Role Overview We are...  ...migrate enterprise logging frameworks into a centralized ELK (Elasticsearch, Logstash, Kibana) platform Implement observability... 
    Senior

    Futran Tech Solutions Pvt. Ltd.

    Austin, TX
    1 day ago
  •  ...Senior Software Engineer A predominant information technology company is seeking a Senior Software Engineer with strong Clojure or Ruby...  ...pairing, and retrospectives ~ Experience with AWS stack, Elasticsearch, Storm, Redis, Sentry, Clojure ~ Experience with Ruby... 
    Senior

    Mackenzie HealthCare

    Chicago, IL
    3 days ago
  •  ...knowledge and experience developing Java based software capabilities. Should have an...  ...~9+ years of experience as a software engineer, designing, developing, and deploying...  ...databases, full text-search engines (e.g. Elasticsearch, MongoDB, Solr) Scripting... 
    Senior
    Work at office
    2 days per week
    1 day per week

    Real Soft

    Columbia, MD
    1 day ago
  •  ...Senior Software Engineer Olo is a leading SaaS platform accelerating digital transformation in the restaurant industry, by helping customers...  ..., Java, Ruby,.NET, Go along with tools such as Postgres, Elasticsearch, Redis, Sns/Sqs, Kubernetes, Helm, CI/CD, etc. ~... 
    Senior
    Local area
    Remote work

    Olo

    United States
    2 days ago
  •  ...Insight Global fortune 500 retail client is looking for a talented Senior Backend Developer to join the team. In this role this...  ...• Experience working with NoSQL databases, specifically: • Elasticsearch • Cassandra • Strong understanding of distributed systems... 
    Senior
    Remote work

    Insight Global

    United States
    3 days ago
  •  ...Software Engineer Peterson Technologies has been the premier resource for mission-critical solutions through detailed analysis, strategic...  ...'s degree) Java (11+) Preferred skills: Groovy, MongoDB, ElasticSearch, Gradle, Ansible, Spring Boot, GIT, Kubernetes, Docker,... 
    Senior

    Peterson Technologies

    Annapolis Junction, MD
    3 days ago
  • $140k - $160k

     ...Zachary Piper Solutions is seeking a talented Senior Software Engineer to join our team in Springfield, VA. As a Senior Software Engineer,...  ...visualizations and alerts by leveraging logs ingested into an Elasticsearch database, employing Ansible playbooks to accurately... 
    Senior
    Work experience placement

    Piper Companies

    Springfield, VA
    2 days ago
  •  ...Senior Software Engineer – Full Stack & Secure Systems We are seeking an experienced and driven Senior Software Engineer to support mission...  ...) ~ Experience with NoSQL databases such as MongoDB or Elasticsearch ~ Familiarity with Kubernetes, Istio, and Helm ~... 
    Senior

    Abode Techzone LLC

    Saint Louis, MO
    4 days ago
  • $180k - $210k

     ...Senior Software Engineer, Match Team New York, NY or Los Angeles, CA The Opportunity This is a critical and exciting time at Enigma...  ..., Python, AWS) or similar retrieval infrastructure (Elasticsearch, OpenSearch, FAISS) Have built customer-facing search... 
    Senior

    Enigma Technologies

    New York, NY
    17 hours ago
  • $144k - $176k

     ...Senior Software Engineer Relay is a digital banking platform that gives self-made business owners the tools and know-how to be great with...  ...AWS (DynamoDB, RDS Postgres, Lambda, S3, SQS, SNS, SES, ElasticSearch, ECS) Tools: Cursor, GitHub, GitHub Actions, Datadog,... 
    Senior
    Remote work

    Relay Financial

    United States
    2 days ago
  •  ...Senior Software Engineer SciLeads is a fast-growing, remote-first SaaS company helping reshape how scientific companies do sales and marketing...  ...: .NET Core & C#. React. SQL. AWS. Elasticsearch. Jira. AI platforms and APIs. Benefits: ~... 
    Senior
    Work at office
    Remote work
    Home office
    Flexible hours

    SciLeads

    United States
    2 days ago
  •  ...Senior Software Engineer - Search As a Senior Software Engineer on our Search Services and Applications team, you'll design and build cloud...  ...across traditional and AI-powered search (OpenSearch/Elasticsearch, NLP, vector search, and LLM-enabled experiences). You'll... 
    Senior

    Kyruus

    Boston, MA
    2 days ago
  •  ...Senior Software Engineer Location Aurora, CO Job Code 1528 of Openings 1 Apply Now ( DCCA is a veteran-owned IT business specializing...  ...or other mainstream IDE Linux / VMs MongoDB or Elasticsearch Angular / vue.js / JQuery / JavaScript REST /... 
    Senior
    Flexible hours

    DCCA

    Aurora, CO
    1 day ago
  •  ...asks for money during its onboarding process." Job Title: Senior Software Engineer (GenAI) Contract Length: 6+ Months Location:...  ...with vector databases and retrieval systems such as: Elasticsearch OpenSearch Pinecone Weaviate Experience... 
    Senior
    Contract work
    Work experience placement
    Visa sponsorship

    Strategic Staffing Solutions

    Charlotte, NC
    1 day ago
  •  ...alternative data points across sectors like software, AI, cloud, e-commerce, ridesharing,...  .... High expectations. Position Senior Software Engineer – 2 openings (Infrastructure Team and...  ...Data Feeds Team only Familiarity with ElasticSearch or Spark. Benefits Competitive salary... 
    Senior
    Work at office
    Remote work
    Flexible hours

    YipitData (Primary)

    New York, NY
    4 days ago
  • $125k - $135k

     ...Senior Software Engineer (Clojure Developer) Posted Oct 3, 2022 We are only able to consider candidates that reside in the US. In this role...  ...outcomes for our customers! Clojure / ClojureScript / Datomic / Elasticsearch Front-end: React.js / Reagent / Re-frame Duties Design,... 
    Senior
    Temporary work
    Local area
    Immediate start
    Remote work
    Shift work

    Braveclojure

    New York, NY
    4 days ago
  • $119.9k - $197.7k

     ...be the one you’ve been waiting for. Job Description As a Senior Software Engineer, Fullstack at Camunda, you’ll help shape our next-generation...  ...trade‑offs related to the CAP theorem. Opensearch/Elasticsearch experience including performance tuning Exposure to modern... 
    Senior
    Local area
    Remote work

    Camunda

    New York, NY
    4 days ago
  •  ...find a better place to learn and accelerate your career. Senior Full Stack Engineer We're building the tools that help local businesses...  ...understanding of PostgreSQL and search tools like Elasticsearch . ~ A track record of owning systems end-to-end and delivering... 
    Senior
    Temporary work
    Summer holiday
    Local area
    Remote work
    Weekend work

    Podium

    United States
    2 days ago
  •  ...Software Engineer at JLL Technologies JLL empowers you to shape a brighter way. Our people at JLL are shaping the future of real estate...  ...with the cloud ecosystem — Azure, NoSQL databases, Elasticsearch Experience building and maintaining distributed applications... 
    Senior
    Remote work

    JLL Technology Solutions (formerly BRG)

    United States
    2 days ago
  •  ...Senior Software Engineer Apollo.io is the leading go-to-market solution for revenue teams, trusted by over 500,000 companies and millions...  ...React.js / TypeScript · Python · GoLang · MongoDB · Elasticsearch · Redis · Kafka · Kubernetes / Docker · GCP · Terraform /... 
    Senior
    Remote work
    Worldwide

    Apollo Inc

    United States
    5 days ago
  •  ...Senior Software Engineer This is an opportunity to join an innovative and rapidly growing software company with offices in Farmington,...  ...Kotlin React MongoDB PostgreSQL RabbitMQ Elasticsearch Mocha, Jest, Cypress, Selenium Docker/Kubernetes... 
    Senior
    Work experience placement
    Remote work

    Roberts Recruiting

    United States
    4 days ago
  • $91.7k - $163.7k

     ...Software Engineer Optum is a global organization that delivers care, aided by technology to...  ...Qualifications: ~2+ years of development with Elasticsearch or like search engine ~ Experience...  ...~ Experience in a lead or senior role ~ Experience in banking/financial... 
    Senior
    Minimum wage
    Full time
    Work experience placement
    Work at office
    Local area
    Remote work

    divvyDOSE

    United States
    2 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Software Engineer, Elasticsearch. Be the first to apply!