Senior Java Engineer - Distributed Systems - Elasticsearch
$2,000 per monthElastic
Elastic, the Search AI Company, enables everyone to find the answers they need in real time, using all their data, at scale - unleashing the potential of businesses and people. The Elastic Search AI Platform, used by more than 50% of the Fortune 500, brings together the precision of search and the intelligence of AI to enable everyone to accelerate the results that matter. By taking advantage of all structured and unstructured data - securing and protecting private information more effectively - Elastic's complete, cloud-based solutions for search, security, and observability help organizations deliver on the promise of AI.
What is The Role: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.
What You Will Be Doing:- 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.
- 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.
- Data stores
- Search, analytics, Lucene
- Strong knowledge of the JDK
- Asynchronous event-driven network frameworks such as Netty
As a distributed company, diversity drives our identity. Whether you're looking to launch a new career or grow an existing one, Elastic is the type of company where you can balance great work with great life. Your age is only a number. It doesn't matter if you're just out of college or your children are; we need you for what you can do.
We strive to have parity of benefits across regions, and while regulations differ from place to place, we believe taking care of our people is the right thing to do.
- 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
- Increase your impact - We match up to $2000 (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
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.
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.
Applicants have rights under Federal Employment Laws and can view the following posters linked below:
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, or Russia, including the Ukrainian territories annexed by Russia (The Crimea region of Ukraine, The Donetsk People's Republic (DNR), The Luhansk People's Republic (LNR), 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.
Please see here for our Privacy Statement.
Compensation for this role is in the form of base salary.This role does not have a variable compensation component.
The typical starting salary range for new hires in this role is listed below.In select locations (including Seattle WA, Los Angeles CA, the San Francisco Bay Area CA, and the New York City Metro Area), an alternate range may apply as specified below.
These ranges represent the lowest to highest salary we reasonably and in good faith believe we would pay for this role at the time of this posting.We may ultimately pay more or less than the posted range, and the ranges may be modified in the future.
An employee's position within the salary range will be based on several factors including, but not limited to, relevant education, qualifications, certifications, experience, skills, geographic location, performance, and business or organizational needs.
Elastic believes that employees should have the opportunity to share in the value that we create together for our shareholders. Therefore, in addition to cash compensation, this role is currently eligible to participate in Elastic's stock program.Our 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 offered with a holistic emphasis on employee well-being.
The typical starting salary range for this role is:
$133,100-$210,600 USD
The typical starting salary range for this role in the select locations listed above is:
$159,900-$252,900 USD
- Senior / Principal Software Engineer - Distributed Systems & Databases January 28, 2025 Xage is the first and only zero trust real-world security company. Powered... ...strong engineering background Fluent in one of Go/Java/Rust/C++ software development Prior experience with...SeniorContract workRemote workWorldwide
$180k - $220k
black.ai is looking for a Senior Software Engineer, Calibration & Control in Palo Alto, CA. In this... ...and scientists to develop the control systems for utility-scale quantum computers.... ...experience in Python or C++, with a focus on distributed storage and graph databases. The...Senior$190k - $240k
...technology company is seeking an experienced backend software engineer to enhance their lifecycle-orchestrator service. The... ...engineering experience, proficiency in API design, and knowledge of distributed systems. The position supports remote work, ensuring flexibility...SeniorRemote job- Job type: Full Time · Department: Backend Engineer · Work type: On-Site About A rchetype AI Archetype AI is developing the world... ...a passion for building performant, scalable, and resilient distributed systems. You’ll work closely with researchers, ML engineers, and product...SeniorFull time
$160.36k - $240.54k
...future. About the Role We’re looking for senior engineers to build/scale Nuro's large-scale... ...infrastructure in the cloud/data center. This system is the foundation of many critical... ...in building and developing large-scale distributed applications (e.g. Kubernetes). You’re...Senior- ...AI-first world. Why this role exists We need a Backend Engineer to build the systems that orchestrate GPU clusters for AI workloads. You'll create... ...if you 5+ years backend engineering experience with distributed systems Strong proficiency in Go, Python, or similar backend...SeniorHourly payFull timeWork at officeWork from homeVisa sponsorship
- ...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
$166k - $225k
...improve their business. Founded by engineers — and customer obsessed — we leap... ...will be building the next generation distributed data storage and processing systems that can outperform specialized... ...production level experience in either Java, Scala or C++. Strong foundation...SeniorLocal areaWorldwide- At Databricks in Mountain View, we are seeking a Performance Engineer to enhance product performance and scalability. You will collaborate with teams to identify bottlenecks and optimize efficiency across our data infrastructure. The ideal candidate will have a strong...SeniorFlexible hours
$200k - $400k
...Institute Of Foundation Models Engineer The Institute of Foundation Models (IFM) designs... ...operates ultra-scale GPU supercomputing systems to train next-generation foundation... ...effort — driving communication performance, distributed reliability, and cross-layer...SeniorVisa sponsorship- A leading robotics company in Palo Alto seeks a Staff/Principal ML Systems Engineer to enhance training performance for their innovative humanoid robots. You will optimize distributed training systems and engage closely with researchers to transform model changes into...Senior
- Moveworks is seeking a Senior Software Engineer to develop the runtime infrastructure for AI agents. The role focuses on distributed systems engineering, requiring expertise in managing orchestration and real-time responses. Ideal candidates have over 5 years of backend...SeniorFlexible hours
$166k - $244k
A leading technology company based in Sunnyvale is looking for a Senior Software Engineer to develop next-generation software solutions. The ideal candidate will have 5 years of experience in software development and expertise in C++. Responsibilities include writing and...Senior- A leading technology company is seeking a Senior Software Engineer specializing in Distributed Build Systems. In this role, you will work on critical projects optimizing development processes and mentoring engineers. You will lead initiatives to enhance performance and...Senior
$168k - $270.25k
...Qualifications History of using advanced programming skills to build distributed and compute systems, backend services, microservices and cloud technologies.... ...cloud systems. BS or MS in Computer Science, Computer Engineering or related field (or equivalent experience). 8+ years of...Senior$168k - $270.25k
Senior Software Engineer, Distributed Systems - NIM Factory page is loaded## Senior Software Engineer, Distributed Systems - NIM Factorylocations: US, CA, Santa Clara: US, TX, Remote: US, NY, Remote: US, CA, Remotetime type: Full timeposted on: Posted Todayjob requisition...SeniorRemote work$147.4k - $272.1k
Senior Software Engineer - Distributed Systems Cupertino, California, United States Machine Learning and AI Our team is on a mission to build innovative infrastructure and tools to help other engineers be more productive and make software easier to create, build and distribute...SeniorRelocation$181.1k - $318.4k
Senior Software Engineer - Distributed Build Systems Cupertino, California, United States Software and Services Apple's distributed build platform is central to the development and delivery of every operating system and app we ship. Tens of thousands of engineers rely...SeniorImmediate startRelocation- Nuro, based in Mountain View, is seeking senior engineers to build and scale its large-scale computing infrastructure. The role involves... ...critical applications. The ideal candidate has experience with distributed applications and holds a bachelor's degree in Computer...Senior
$90k - $160k
...Experience Preferred. Or bug Tech experience Needed. Java 8 and above, Spring, Oracle, No-SQL, REST API, JPA, Hibernate,... ...Experienced in delivering advanced solutions for a multi-tier, distributed web application with AWS knowledge and experience -Knowledge...Senior- A technology solutions company is seeking a Senior Java Backend Developer to enhance accessibility capabilities across large-scale systems. The role involves designing microservices, working with distributed systems, and utilizing NoSQL technologies like Cassandra and MongoDB...Senior
- Moveworks in Mountain View is seeking a skilled backend engineer to design and build distributed systems. This role involves collaborating with teams to define... ..., is proficient in languages such as Python or Java, and has a strong understanding of cloud technologies....
- Proofpoint is seeking a Senior Architect in Sunnyvale, California, to lead the design of enterprise-scale distributed systems supporting over 50 million connected sensors. The role requires... ...skills in languages like Go or Java. The company offers competitive compensation...SeniorFlexible hours
- ...Senior Distributed Storage System Engineer This role has been designed as 'Onsite' with an expectation that you will primarily work from an HPE office. Hewlett Packard Enterprise is the global edge-to-cloud company advancing the way people live and work. We help...SeniorWork at officeLocal area
$75k - $215k
...Great Careers. GEICO is seeking a Senior Software Engineer to join our Underwriting Services... ..., and build scalable, resilient distributed systems ~ Engage in cross-functional collaboration... ...programming languages like C#, Java or other object-oriented languages,...SeniorHourly payWork experience placementLocal areaFlexible hours- Ll Oefentherapie is seeking a skilled engineer for the Storage Infrastructure team. Your role will include software... ...should have over 5 years of experience with distributed systems, proficient in programming with Java and Python, and a solid understanding of data structures...Senior
$119.8k - $234.7k
...We are looking for a Senior Software Engineer to join our Entity Data team... ...Our team develops AI-powered systems that identify, extract, enrich... ...not limited to, C, C++, C#, Java, JavaScript, or Python... ...understanding of software design, distributed systems, and production...SeniorOngoing contractWork at officeLocal area$75k - $215k
...Scope, design, and build scalable, resilient distributed systems Engage in cross-functional collaboration... ...with peers to elevate the quality of engineering across the organization Utilize programming languages like C#, Java or other object-oriented languages, SQL, and...SeniorHourly payWork experience placementLocal area- ...all of their business systems through natural language... ...with Moveworks' Reasoning Engine and natural language... ...role for you. As a senior software engineer on our... ...Python, Golang, and/or Java ~ Desire to ship at a... ...Personas We approach our distributed world of work with...SeniorWork at officeImmediate startRemote workFlexible hours
$168k - $322k
A leading technology firm is hiring a Senior Software Engineer for Distributed Systems in California. This role involves designing and implementing a factory pipeline for AI models, collaborating with various teams to improve infrastructure, and mentoring team members....Senior
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 web developer Mountain View, CA
- java developer remote part time Mountain View, CA
- java developer Mountain View, CA
- java software engineer Mountain View, CA
- entry level java developer remote Mountain View, CA
- healthcare systems engineer Mountain View, CA
- application system engineer Mountain View, CA
- operating system engineer Mountain View, CA
- space systems engineer Mountain View, CA
- system engineer remote Mountain View, CA


