Senior Java Engineer - Distributed Systems - Elasticsearch
$133.1k - $210.6kElastic
Senior Software Engineer – Elasticsearch – Distributed Systems We are on the lookout for a Senior Software Engineer to join our Elasticsearch – Distributed Systems team and focus on how Elasticsearch provides scale, performance, and resilience. This team owns how nodes in an Elasticsearch cluster communicate, and how data are indexed, allocated, and replicated across nodes. Responsibilities Improving Elasticsearch's components that support concurrent and consistent indexing across multiple machines. Maintaining our cluster coordination system to keep performance high even though nodes come and go from the cluster and data moves around, while maintaining the safety and liveness properties of the system as a whole. Pushing the limits on the number of shards, nodes, and petabytes that Elasticsearch can handle today. Looking into all kinds of issues, including performance or concurrency issues, and proposing solutions. Supporting our support engineers with the harder problems. Qualifications A strong background in distributed systems and consensus algorithms. You have strong skills in core Java and are conversant in the standard library of data structures and concurrency constructs, as well as newer language features. You have a deep technical proficiency in algorithms. You have shown your ability to understand and work on complex, highly distributed systems. You demonstrate the ability to build and debug features with a broad impact, running on multiple machines. You are able to own projects from beginning to end. This covers both technical design and working with others to develop needed components. Bonus Points Data stores Search, analytics, Lucene Strong knowledge of the JDK Asynchronous event‑driven network frameworks such as Netty Security & Privacy Responsibilities Take ownership of protecting the confidentiality, integrity, and availability of organizational data and systems by following applicable privacy and security policies, standards, and procedures. Ensure that all individual contributions follow Elastic's Secure Software Development Framework (SSDF). Proactively participate in mandatory role‑based training to ensure personal technical execution consistently aligns with the highest standards of data protection, data privacy, and system resilience. Compensation The typical starting salary range for this role is:
$133,100–$210,600 USD
$159,900–$252,900 USD (select locations: Seattle WA, Los Angeles CA, San Francisco Bay Area CA, New York City Metro Area) Employees are eligible to participate in Elastic's stock program. The total rewards package also includes a company‑matched 401k with dollar‑for‑dollar matching up to 6% of eligible earnings along with a range of other benefits. Benefits Competitive pay based on the work you do here and not your previous salary. Health coverage for you and your family in many locations. Ability to craft your calendar with flexible locations and schedules for many roles. Generous number of vacation days each year. Matching up to $2,000 (or local currency equivalent) for financial donations and service. Up to 40 hours each year to use toward volunteer projects you love. Embracing parenthood with a minimum of 16 weeks of parental leave. Equal Opportunity Employer Different people approach problems differently. We need that. Elastic is an equal opportunity employer and is committed to creating an inclusive culture that celebrates different perspectives, experiences, and backgrounds. Qualified applicants will receive consideration for employment without regard to race, ethnicity, color, religion, sex, pregnancy, sexual orientation, gender perception or identity, national origin, age, marital status, protected veteran status, disability status, or any other basis protected by federal, state or local law, ordinance or regulation. We welcome individuals with disabilities and strive to create an accessible and inclusive experience for all individuals. To request an accommodation during the application or the recruiting process, please email View email address on click.appcast.io. We will reply to your request within 24 business hours of submission. Legal Information Applicants have rights under Federal Employment Laws and can view the following posters: Family and Medical Leave Act (FMLA) Poster, Employee Polygraph Protection Act (EPPA) Poster. Elasticsearch develops and distributes technology and information that is subject to U.S. and other countries' export controls and licensing requirements for individuals who are located in or are nationals of the following sanctioned countries and regions: Belarus, Cuba, Iran, North Korea, Syria, Russia, including the Ukrainian territories annexed by Russia (The Crimea region of Ukraine, The Donetsk People's Republic, The Luhansk People's Republic, Kherson or Zaporizhzhia). If you are located in or are a national of one of the listed countries or regions, an export license may be required as a condition of your employment in this role. Please note that national origin and/or nationality do not affect eligibility for employment with Elastic. Privacy Statement. #J-18808-Ljbffr Elastic- ...degree in Computer Science. The ideal candidate has at least 3 years of experience in software development and 2 years with distributed systems. This role involves designing and implementing large-scale distributed systems and data pipelines with a focus on machine learning...Senior
- Elastic is seeking a Senior Software Engineer for its Elasticsearch - Distributed Systems team in Mountain View, California. You will work on scaling performance, ensuring... ...a strong background in distributed systems, core Java proficiency, and the ability to work on complex...SeniorFlexible hours
- Clockwork Systems is looking for a Senior Engineer to lead the development of its Core ClockSync systems in Palo Alto, California. This role focuses... ...infrastructure to improve performance and reliability in distributed environments. The ideal candidate will have over 6...Senior
- A leading I.T staffing firm in California is looking for a skilled Java Developer with at least 5 years of experience in Java and Java EE environments. The ideal candidate will build high-performance applications and work closely with a team to deliver high-quality products...Senior
- Singlestore in Sunnyvale is seeking a Senior/Principal Software Engineer to lead the technical design and... ...requires over 6 years of experience in system-level software development,... ...Golang, and a solid understanding of distributed systems. This position offers a collaborative...Senior
$140k - $210k
Clover, a Fiserv company, is seeking a Senior Software Engineer to design, develop, and maintain high-quality software applications in Sunnyvale,... ...years of software development experience, with expertise in Java and Spring. This on-site role requires collaboration with cross...Senior- Dormont Manufacturing Co in Sunnyvale, California is seeking a Senior Engineer responsible for leading designs and delivering... ...infrastructure. The ideal candidate has 3-8 years of experience in distributed systems, strong coding skills in Python or Go, and familiarity...Senior
$180k
BuilderBrew is seeking a Member of Technical Staff in Palo Alto, CA, to develop advanced storage systems. The ideal candidate has over 7 years of software development experience, strong skills in C++, Rust, or JVM-based languages, and a passion for building reliable systems...Senior- Elastic is seeking a Principal Software Engineer I to join our Elasticsearch - Distributed Systems team. This position focuses on enhancing the scale, performance... ...strong background in distributed systems and core Java. You will work on improving various components of Elasticsearch...
$172k - $312k
A leading electric vehicle manufacturer in Palo Alto seeks a Fullstack Software Engineer for their Energy Software team. The role involves designing and maintaining distributed systems for IoT applications, particularly for solar devices. Candidates should have several...Senior- A leading data streaming company seeks a Principal Distributed Systems Research Engineer to innovate solutions for autonomous systems, leveraging advanced technology. The candidate will have a Ph.D. in a related field and at least 7 years of experience in distributed systems...Senior
- Tesla Motors, Inc. is seeking strong software engineers in Palo Alto to help scale next-gen AI models for Autopilot and Optimus. This role demands optimization of large-scale distributed training systems on thousands of GPUs, developing tools for identifying bottlenecks...Senior
- ...You’ll build scalable, reliable systems that serve millions of daily... ...pipelines and indices using Redis, Elasticsearch, and Kafka. Develop production-quality Java services using Spring / Spring... ..., caching strategies, and distributed systems. ~ Hands-on with Redis...SeniorFor contractors
- MetAntz is looking for an experienced backend engineer based in Palo Alto, California. The ideal candidate will have over 5 years of experience, strong proficiency in Go and Python, and a solid understanding of resource scheduling and API design. This role involves working...Senior
$150k - $190k
A technology staffing firm is seeking a Senior Software Engineer to join their team in Redwood City, California. The role focuses on building high-performance, distributed software systems for robotics and automation platforms. Candidates must possess at least 3 years...SeniorRelocation package$224k - $284k
ATOMS Careers page is looking for an experienced Software Engineer for their Mountain View office. The role involves building data-driven... ...features, collaborating with teams, and architecting scalable systems. With a starting salary of $224,000 - $284,000 per year, the...SeniorWork at office- A technology solutions company in Redwood City is seeking a Senior Software Engineer to contribute to high-performance, distributed software systems. This role involves collaboration with cross-functional teams to tackle challenges in warehouse automation and robotics....SeniorFull timeFlexible hours
$172k - $312k
Sr. Fullstack Software Engineer, Distributed Systems, Energy Software Do you want to work on Tesla's IoT platforms that support Powerwall, Megapack... ...3+ years of professional experience utilizing Scala, Java, C# in .NET, or Python to effectively develop and maintain...SeniorHourly payFull timeTemporary workFlexible hours$128k - $312k
Tesla is seeking a Sr. Clock Distribution Engineer in Palo Alto to design and optimize clock distribution networks for our high-performance SoCs. The ideal candidate will have over 7 years of experience in clock distribution implementation, particularly in H-tree topology...Senior$174k - $253k
Google in Sunnyvale, CA is seeking a skilled Software Engineer to define the technical strategy for Google Cloud environments. You will lead engineering efforts, ensuring quality and stability within virtual and physical infrastructures. The ideal candidate should possess...Senior- The Role We are looking for a senior backend engineer to help design, own, and build the distributed control-plane services behind the Netris platform. Our platform... .... In this role, you will build the distributed systems responsible for orchestration, automation, state...Senior
$135.42k - $226.98k
As an EDS Integration Engineer for the Advanced EV Team, you will be at the forefront of defining the "nervous system" for our next-generation Model e products. You will be responsible... ...transition toward Zonal power and data distribution to minimise mass and maximise vehicle...SeniorImmediate startVisa sponsorshipFlexible hours- VMware in Palo Alto is seeking a Staff Software Engineer with expertise in distributed systems to lead engineering projects and contribute to innovative solutions... ...candidate should have strong programming skills in Java and Python. The role involves mentoring engineers,...
$197.6k - $261.3k
Gen is seeking a Senior Principal Product Manager for Ecosystem, Partnerships & Distribution in Mountain View, California. This senior role involves owning the ecosystem strategy and developing partnerships to enhance Gen Digital's product capabilities. The ideal candidate...Senior- ...is seeking a highly experienced Senior Backend Engineer to design, build, and operate scalable backend systems. You will be responsible for developing... ...will have strong experience in Java or Golang, with a focus on high-performance distributed systems. The role demands...Senior
- MissionHires in Redwood City, California is seeking a Senior Software Engineer to contribute to the design and development of high-performance software systems for robotic and automation platforms. The ideal candidate has strong experience in Erlang and the ability to develop...SeniorFlexible hours
$121.5k - $150k
...are looking for a hands-on Senior Backend Software Engineer to join our lean, high-... ...platform—architecting robust Java backend services and low-... ...opportunity for a purist backend systems engineer. You will own the... ..., develop, and maintain a distributed matrix of 30+...SeniorFull timeTemporary workFlexible hours- ...Mountain View, CA is looking for a Software Engineer proficient in Java and Scala. This role requires... ...experience, particularly with large-scale systems and cloud technologies such as AWS.... ...to communicate effectively within distributed teams. The ideal candidate holds a Bachelor...Senior
$163k - $237k
About The Job Systems Development Engineering (SDE) at Google is a role where you manage services and systems... ...build things that matter. Google Distributed Cloud (GDC) is a private cloud... ...configurable operations. We are hiring a Senior Systems Development Engineer to...Senior- ...operates ultra-scale GPU supercomputing systems to train next-generation foundation models... ...— driving communication performance, distributed reliability, and cross-layer optimization... ...We are looking for a deeply technical engineer to co-design and optimize the communication...SeniorVisa sponsorship
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Java Engineer - Distributed Systems - Elasticsearch. Be the first to apply!
- java developer backend Mountain View, CA
- java microservice developer Mountain View, CA
- sr.java developer Mountain View, CA
- entry level java developer remote Mountain View, CA
- senior java developer Mountain View, CA
- java web developer Mountain View, CA
- java spring developer Mountain View, CA
- java developer remote part time Mountain View, CA
- java developer Mountain View, CA
- java software engineer Mountain View, CA

