💼Jobs 📝Blog 🧮Salary Calc 🌍Cost of Living 📋Tax Guide
👤Sign In Post a Job — from $99
Elastic

Senior Java Engineer - Distributed Systems - Elasticsearch

EngineeringFull-TimeSenior
Location
Worldwide
Job Type
Full-Time
Experience
Senior
Apply Now

Job Description

Senior Java Engineer - Distributed Systems - Elasticsearch ABOUT THE ROLE We are seeking a highly skilled Senior Java Engineer to join our Elasticsearch - Distributed Systems team. As a key member of this team, you will be responsible for ensuring the scalability, performance, and resilience of Elasticsearch. This involves improving the components that support concurrent and consistent indexing across multiple machines, maintaining the cluster coordination system, and pushing the limits of Elasticsearch's capabilities. WHAT YOU'LL DO Your primary responsibilities will include: - Improving Elasticsearch's components for concurrent and consistent indexing across multiple machines - Maintaining the cluster coordination system to ensure high performance even with node additions and removals - Expanding the capabilities of Elasticsearch to handle a large number of shards, nodes, and petabytes - Identifying and resolving performance, concurrency, and other issues - Collaborating with support engineers to resolve complex problems WHAT YOU'LL NEED To succeed in this role, you will need: - A strong background in distributed systems and consensus algorithms - Proficiency in core Java and familiarity with the standard library of data structures and concurrency constructs - Strong technical skills in algorithms and the ability to understand and work on complex, highly distributed systems - Experience in building and debugging features with a broad impact, running on multiple machines - Ability to own projects from beginning to end, including technical design and collaboration with others WHY REMOTE As a distributed company, we value diversity and flexibility. We strive to create an inclusive culture that celebrates different perspectives, experiences, and backgrounds. Our remote work environment allows you to balance great work with great life, regardless of your location or circumstances. BENEFITS We offer a competitive compensation package, including a base salary, health coverage for you and your family, flexible locations and schedules, generous vacation days, and opportunities for professional growth and development. We also provide a generous parental leave policy, volunteer time off, and a matching program for financial donations and service. Our commitment to diversity and inclusion is reflected in our equal opportunity employment policy, which ensures that qualified applicants receive consideration for employment without regard to their background or characteristics.