[Remote] Principal Java Engineer - Distributed Systems, Serverless - Elasticsearch

Note: The job is a remote job and is open to candidates in USA. Elastic is a search AI company that provides cloud-based solutions for search, security, and observability. The Principal Software Engineer will join the Elasticsearch Distributed Systems team to design, build, and operate core components of the Serverless Elasticsearch offering, focusing on scale, performance, resilience, and distributed systems challenges.


Responsibilities

  • Leveraging your deep distributed systems expertise to design, build, and operate core pieces of our next-generation Serverless Elasticsearch offering, directly impacting the experience of customers worldwide
  • 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
  • Owning operational investigations end-to-end, until performance or stability issues are successfully resolved

Skills

  • You have a deep 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 experience building large-scale distributed systems, rather than making use of off-the-shelf services
  • You have experience building and debugging complex 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
  • You have experience managing projects involving multiple engineers
  • You have a proven track record of using AI to accelerate development, debug complex systems, and optimize code, while still owning the final outcomes
  • You possess the ability to collaborate across functions and teams and seamlessly transition between different projects, codebases, or teams based on business priorities
  • You can work autonomously, drive decisions and results in a distributed team by leveraging asynchronous, direct, and transparent communication
  • Data stores
  • Search, analytics, Lucene
  • Strong knowledge of the JDK
  • Asynchronous event-driven network frameworks such as Netty

Benefits

  • This role is currently eligible to participate in Elastic's stock program.
  • A company-matched 401k with dollar-for-dollar matching up to 6% of eligible earnings
  • 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
  • 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
  • Minimum of 16 weeks of parental leave

Company Overview

  • Elastic builds software to make data usable in real time and at scale for search, AI, observability, security, and analytics. It was founded in 2012, and is headquartered in San Francisco, California, USA, with a workforce of 1001-5000 employees. Its website is

  • Company H1B Sponsorship

  • Elastic has a track record of offering H1B sponsorships, with 1 in 2024, 2 in 2022, 1 in 2021. Please note that this does not guarantee sponsorship for this specific role.

  • Back to blog

    Other Jobs To Apply

    Part Time Cashier

    Senior Pharmacy PBM Account Executive | Remote

    Leadership Development Consultant – Remote

    Line Cook - Now Hiring

    Online Chat Representative at Lifewood Data Technologies Remote

    **Experienced Remote Chat Support Agent – High Pay $25–$35/hr, No Experience Needed, Flexible Home‑Based Role**

    Remote Publishing Project Assistant – Beginner-Level Role |No Degree or Experience Needed

    Copy Of Remote Pediatric Phone Triage RN PRN

    Weekend Room Attendant

    Professional Data Entry Keyer – Precise Excel Data Input Specialist for Construction & Development Operations at arenaflex

    Remote Data Entry Clerk / Specialist – Flexible Part‑Time & reputed company Roles with Day & Night Shift Options, Accurate Data Management & Virtual Administrative Support

    Experienced Customer Service Professional – Live Chat Agent for Dynamic Online Support Team

    Outside Sales Representative – Remote Insurance

    Outside Sales Representative – Remote Insurance

    Behavior Technician (ABA Therapy) - Paid Training + Part Time + Bonus

    Application Support Specialist - Weekend Days

    Remote Customer Support Associate

    Call Center Representative Agent Work From Home - Part Time Focus Group Panelists - Now Hiring

    Immediate Openings - Remote Customer Service Representative - 19 plus Hourly - Full-time

    Remote Out of Office Position / Data Entry (Hiring Immediately)

    Director, Franchise Operations - South Region (Remote)

    WORK FROM HOME/ONLINE ESL TEACHER/PART-TIME

    **Experienced Online Chat Representative – Global Remote, No Degree Required, Weekly Pay | $25–$35/hr**

    Work from Home Scheduling Coordinator

    **Experienced Pharmacy Technician – Data Entry Specialist for arenaflex Pharmacy Services**

    Paid Ads Designer at IMPACT Branding & Design: 100% Remote (US)

    Part Time Customer Service Representative/Call Center Rep (Remote)

    Remote Typing For Teens: Flexible Opportunities At reputed company

    Weekend Remote Chat Support Specialist – 100% Remote, Saturdays & reputed company Only, $25–$35/hr, No Experience Required

    Remote Litigation Legal Assistant- 3631986

    Wellness Nurse RN

    Remote Chat & Email Support Agent — Flexible, Entry Level

    [Remote Part-time jobs] Walmart Data Entry Jobs – Hiring Now Job ID- 1337 Job ID- 3610

    Pricing Specialist - RDC

    Entry Level Remote Part Time Focus Group Participant - $300-$750 (multi-session studies)

    Intelligence Analyst at Control Risks Group Holdings: 100% Remote (Mountain View, CA)

    Remote Night Shift RN: Virtual Critical Care

    Data Entry Operator Work from Home

    Remote Field Reimbursement Manager — Travel 80%

    Remote Appointment Setter | Commission-Based - New Suffolk

    Senior Seller Experience Systems Lead

    Associate Manager, Technical Programs, NPI

    Senior Scientist - Biomarker Development at Kelly: 100% Remote (CA)

    Remote Live Chat Support Specialist – Flexible Part‑Time Home‑Based Role with $25‑$35/hr Earnings

    Remote Video Editor (Flexible Schedule | Short + Long-Form Content)

    Product Owner, IT Operations - Remote (Near FedEx Hub)

    Member Services Agent — Evenings & Weekend Shifts

    First Gen: Perfect Store Intern

    Data Entry Operators (Evening Shift) , Colombo 02

    Customer Success for Digital Nomad Community (Fully Remote)