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
$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...SeniorPart timeInternshipWorldwide- ...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...SeniorFull timeWork experience placement
- ...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...SeniorFull timeRemote work
- ...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...SeniorRemote work
$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-...SeniorFull timeLocal areaFlexible hours- ...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...SeniorRemote jobFull timeWork at officeFlexible hours
- ...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
- ...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...SeniorLocal area
- ...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
- ...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
- ...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...SeniorWork at office2 days per week1 day per week
- ...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. ~...SeniorLocal areaRemote work
- ...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...SeniorRemote work
- ...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
$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...SeniorWork experience placement- ...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
$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$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,...SeniorRemote work- ...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: ~...SeniorWork at officeRemote workHome officeFlexible hours
- ...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
- ...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 /...SeniorFlexible hours
- ...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...SeniorContract workWork experience placementVisa sponsorship
- ...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...SeniorWork at officeRemote workFlexible hours
$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,...SeniorTemporary workLocal areaImmediate startRemote workShift work$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...SeniorLocal areaRemote work- ...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...SeniorTemporary workSummer holidayLocal areaRemote workWeekend work
- ...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...SeniorRemote work
- ...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 /...SeniorRemote workWorldwide
- ...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...SeniorWork experience placementRemote work
$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...SeniorMinimum wageFull timeWork experience placementWork at officeLocal areaRemote work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer, Elasticsearch. Be the first to apply!
- software sales engineer United States
- software engineer full time United States
- facebook software engineer United States
- startup software engineer United States
- intermediate software engineer United States
- research software engineer United States
- software developer no experience United States
- labview software developer United States
- rust software engineer United States
- freelance software developer United States



