Elastic

About Elastic

Real-time data search and analytics for everyone

🏢 Tech👥 1001+ employees📅 Founded 2010📍 Union Square, San Francisco, CA💰 $162m3.8
B2BAnalyticsSaaS

Key Highlights

  • Headquartered in Union Square, San Francisco, CA
  • Over 17,000 customers including eBay, Netflix, and Uber
  • $162 million raised in Series C funding
  • Developers of the Elastic Stack: Elasticsearch, Kibana, Beats, Logstash

Elastic, headquartered in Union Square, San Francisco, CA, is a leading provider of real-time data search and analytics software. The company develops the Elastic Stack, which includes popular open-source tools like Elasticsearch, Kibana, Beats, and Logstash, and serves over 17,000 organizations, in...

🎁 Benefits

Elastic offers fully paid health coverage for employees and their families, flexible work schedules, and a generous vacation policy. Employees enjoy a...

🌟 Culture

Elastic fosters a distributed workforce, emphasizing flexibility and work-life balance. The company values open-source development and encourages empl...

Elastic

Backend Engineer Senior

ElasticUnited States

Posted 3d agoSeniorBackend Engineer📍 United States💰 $133,100 - $210,600 / yearly
Apply Now →

Skills & Technologies

Overview

Elastic is seeking a Senior Backend Engineer to enhance the Elasticsearch Distributed Systems team. You'll focus on improving performance and resilience in data indexing and cluster coordination. This role requires strong Java skills and experience with distributed systems.

Job Description

Who you are

You have 5+ years of experience in backend engineering, particularly in building production systems that scale effectively. Your expertise includes managing complex distributed systems, and you have a track record of debugging and resolving performance issues in high-demand environments.

Your deep knowledge of Java allows you to design and implement high-performance APIs, and you are familiar with the intricacies of Elasticsearch. You understand the importance of maintaining system safety and liveness properties while optimizing for performance.

You thrive in collaborative settings, working closely with support engineers to tackle challenging problems. Your analytical mindset enables you to propose effective solutions to concurrency and performance issues, ensuring the reliability of the systems you work on.

Desirable

Experience with cloud-based solutions and a solid understanding of data indexing and replication processes will set you apart. Familiarity with AI technologies and their integration into search systems is a plus, as is a passion for continuous learning and improvement.

What you'll do

In this role, you will focus on enhancing the components of Elasticsearch that support concurrent and consistent indexing across multiple machines. You will maintain the cluster coordination system, ensuring high performance even as nodes dynamically join and leave the cluster.

Your responsibilities will include pushing the limits on the number of shards, nodes, and petabytes that Elasticsearch can handle, which will involve deep dives into performance metrics and system behavior.

You will collaborate with cross-functional teams to identify and resolve issues, contributing to the overall improvement of the Elasticsearch platform. Your work will directly impact how organizations utilize their data, making it easier for them to find answers in real time.

What we offer

At Elastic, you will be part of a team that is at the forefront of search and AI technology. We offer a competitive salary and benefits package, along with opportunities for professional growth and development. You will work in an inclusive environment that values diverse perspectives and encourages innovation.

Join us in our mission to empower organizations to harness the full potential of their data. We believe in the power of search and AI to transform businesses, and we are excited to welcome talented individuals who share our vision.

Interested in this role?

Apply now or save it for later. Get alerts for similar jobs at Elastic.

Similar Jobs You Might Like

Based on your interests and this role

Elastic

Principal Engineer

Elastic📍 United States

Elastic is seeking a Principal Software Engineer II to enhance Elasticsearch's distributed systems. You'll focus on improving performance and resilience while working with advanced indexing and data management techniques. This role requires expertise in distributed systems and Elasticsearch.

Senior
3d ago
Elastic

Principal Engineer

Elastic📍 United States

Elastic is seeking a Principal Software Engineer I to enhance the Elasticsearch Distributed Systems team. You'll focus on improving performance, resilience, and data management across clusters. This role requires expertise in distributed systems and Elasticsearch.

Senior
3d ago
Elastic

Backend Engineer

Elastic📍 United Kingdom

Elastic is seeking a Senior Backend Engineer to enhance the Elasticsearch Distributed Systems team. You'll focus on improving performance and resilience in data indexing and cluster coordination. This role requires expertise in Java and Elasticsearch.

Senior
3d ago
Elastic

Software Engineering

Elastic📍 United States - Remote

Elastic is hiring a Senior Software Engineer to enhance storage efficiency and improve data processing capabilities. You'll work with Elasticsearch to optimize storage layouts and query data effectively. This position requires significant experience in software engineering.

🏠 RemoteSenior
3d ago
Elastic

Software Engineering

Elastic📍 United States - Remote

Elastic is hiring a Senior Software Engineer to join the Elasticsearch - Analytical Engine team. You'll be responsible for building new analytics capabilities and enhancing existing features using Elasticsearch. This position requires expertise in Elasticsearch and experience in software engineering.

🏠 RemoteSenior
3d ago