Principal Java Engineer - Distributed Systems, Serverless - Elasticsearch
$133.1k - $210.6kElastic
Role Description
We are on the lookout for a Principal Software Engineer to join our Elasticsearch - Distributed Systems team and focus on how Elasticsearch provides scale, performance, and resilience, especially in the context of our Serverless offering. You will be tackling deep distributed systems challenges in how nodes in an Elasticsearch cluster communicate, and how data are indexed, allocated, and managed across nodes.
What You Will Be Doing
- 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.
Qualifications
- 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.
Bonus Points
- Data stores
- Search, analytics, Lucene
- Strong knowledge of the JDK
- Asynchronous event-driven network frameworks such as Netty
Compensation
- 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 $133,100 — $210,600 USD.
- 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: $159,900 — $252,900 USD.
- 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.
Additional Information - We Take Care of Our People
- As a distributed company, diversity drives our identity.
- 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.
$98k - $123k
...unparalleled insight into their complex systems. As we continue to expand our... ..., storage, and query. As an engineer working on NRDB, you’ll be... ...years of professional experience in distributed SaaS software development.Proficiency in Java programming, expertise with algorithms...SuggestedWork at officeRemote workFlexible hours$168.5k - $252.7k
...the Role As a Senior Software Engineer, you will play a key role in... ...the architecture of critical distributed subsystems, drive technical execution... ...and distributed systems. 5+ years of experience in each... ...the following: Programming: Java, Kotlin, or Go. Cloud Platforms...SuggestedContract workWork at officeRemote workFlexible hours$285.45k
...in our recruiting process here.As a principal engineer on the Online Systems team, you’ll join a team that... ...experience with deep expertise in distributed systems, especially online serving,... ...proficiency in at least one of C++, Java, or Python.Proven track record driving...SuggestedWork at officeLocal areaRelocationRelocation package$145.9k - $234.2k
The RoleModerna is seeking a Principal Systems Engineer, Digital Lab Systems who will serve a key role... ...experience in Python, Java, C++, or similarExperience with data... ...Familiarity with web services (REST/SOAP) and distributed systemsExperience in regulated environments...SuggestedFull timeWork at officeWork from home- ...this role will function as the Principal Engineer of a newly formed team of... ...technology direction for store systems across NAPA. The role will... ..., cloud-native services, distributed systems, and operational resilience... ...stacks, including Java/Spring Boot, Python, Node.js...SuggestedWork at officeRemote workFlexible hours
$107.5k - $204.5k
...experience and renowned engineering expertise to meet the... ...and defense.The Systems Engineering and Test Capabilities... ...looking for a Principal Systems Engineer to support... ...as python, C/C++, Java, and tools like DOORS.... ...within a geographically distributed team environment....Temporary workWork experience placementInterim roleRemote workRelocation packageFlexible hours$133.1k - $252.9k
...a Senior Software Engineer to join our Elasticsearch team and focus on ensuring... ...Elasticsearch in serverless, the CI/CD... ...Strong skills in core Java and conversant in the... ...experience with CI/CD systems and practices (... ...decisions and results in a distributed team by leveraging...Full timeLocal areaFlexible hours$150.89k - $167.66k
...opportunity to join our amazing Transmission Systems Planning Team. The electric power... ...in enabling this transformation. The Principal Engineer-Transmission Planning will conduct... ...OH engineering, Substation Technical, Distributed Energy Resource (DER), Operations, and...Full timeH1bWork at officeRemote work- ...development of AI-native workflows, the full-time Principal Engineer, AI Systems will enhance engineering productivity and... ...programming expertise in Python and at least one of Java or Go Experience working with distributed systems, telemetry data, and observability...Full timeRemote work
- ...Are you an experienced Senior Software Engineer or Technical Lead who enjoys remaining... ...designsBuilding full-stack applications using Java, JavaScript, React and... ...building scalable applications, APIs, and distributed systems.Experience working with cloud platforms...Remote workVisa sponsorshipFree visa
$150k - $225k
Job TitlePrincipal Electrical Systems Engineer - Electro-Optical SystemsLocationHerndon, VA -... ...)Job DescriptionFibertek is seeking a Principal Electrical Systems Engineer to join our... ...qualification.Experience with power distribution, control electronics, instrumentation,...Immediate startRemote workFlexible hours- Sony Playstation is seeking a Manager of Software Engineering in Aliso Viejo, CA. The role involves managing software projects related to distributed systems and game virtualization. Candidates should possess a Bachelor’s degree in Engineering or a related field, along...Remote job
$250k - $413k
...Business Products (CBP) Engineering teams build the... ...production, promotion, and distribution. We support Netflix's... ...talented distributed systems engineers like you to... ...proficient experience with Java, C# or other OO... ...executor for media-aware serverless functions with observability...Hourly payFull timeImmediate startRemote workFlexible hours$180k - $400k
...meet you. About the Role We are looking for a principal engineer to join our Streaming Systems team, leading work on the high-throughput systems... ...architecting, building, deploying, and maintaining distributed systems at scale, and can broadcast and encourage technical...Full timeRemote work$66k - $171.6k
...we invite you to join us. The Senior Principal Engineer - Automation Engineering will work as... ...and compliant control applications and systems are used in the manufacturing at Foundry... ....Deep Expertise working with DeltaV Distributed Control System, Batch Process Automation...Full timeWork experience placementH1bRemote workVisa sponsorshipWork visaFlexible hours$128.32k - $160.4k
Principal Engineer - Distribution PlanningReports to: Manager - Distribution PlanningLocation: In Office, Rochester NYThe base salary range for this... ...SummaryIndependently lead and perform highly complex distribution system studies including voltage, thermal, N‑1, reliability,...Work at officeLocal area$73.45k - $132.78k
...you grow your career is good business.Leidos is seeking a Distribution Engineering Manager who is passionate about electric utility design engineering... ...Distribution DesignExperience with the Work Management System CREWSRelevant management experience of 1+ yearsRelevant...Full timeWork at officeLocal areaRemote workFlexible hours$145.6k - $218.4k
...on business needs.About the RoleThe Principal Engineer, Platform Systems is a hands-on technical leader on the... ...and operating cloud-native and distributed systems, including microservices, APIs... ...QualificationsStrong experience with Java and the Spring ecosystem for backend...Temporary workWork at officeRemote workShift work$388k
...second. We're a team of engineers who care deeply about... ...correctness at scale, building systems where getting it wrong... ...side, you'll tackle distributed systems challenges: race... ...experience with {Java || Kotlin || C# || Scala}, ElasticSearch, Kafka, Hive or AWS....Hourly payFull timeWork experience placementImmediate startFlexible hours$388k
...Business Products (CBP) Engineering teams build the... ...production, promotion, and distribution. We support Netflix's... ...talented distributed systems engineers like you to... ...experience with Java, C# or other OO programming... ...Kafka, Cassandra, Elasticsearch, Memcached, and/or...Hourly payFull timeWork experience placementImmediate startRemote workFlexible hours$107.5k - $204.5k
...experience and renowned engineering expertise to meet the... ...and defense.The Systems Engineering and Test Capabilities... ...looking for a Principal Systems Engineer to support... ...as python, C/C++, Java, and tools like DOORS.... ...within a geographically distributed team environment....Temporary workWork experience placementRemote workRelocation packageFlexible hours$184.03k - $266.49k
...s Possible. Learn more at and on LinkedIn and X. Senior Principal Engineer, Systems Design/Architecture Engineering About the Role: The ADI Industrial... ...IPE devices. Lead architecture for clock synthesis and distribution for IPE devices. Lead architecture reviews for strategic...Permanent employmentWork at officeRemote workShift workDay shift$107.5k - $204.5k
...years of experience and renowned engineering expertise to meet the needs... ...Multidisciplinary Integrated Systems Department (MISD) supports... ...programming), Python, C/C++, Java or DOORSStrong written and verbal... ...and in a geographically distributed team environmentExperience working...Temporary workWork experience placementWork at officeRemote workFlexible hours$150k - $175k
...DescriptionFabletics is looking for an Engineering Manager to lead our Creative Systems team — the engineers behind how... ..., DAM, creative automation and distribution) with platform health and... ...decisions across a stack that includes Java-based content and media platforms...Full timeWork experience placementSummer workRemote workNight shift- ...Distribution Engineering ManagerAt Leidos, the opportunities are boundless. We challenge our staff with interesting assignments that provide them... ...Distribution DesignExperience with the Work Management System CREWSRelevant management experience of 1+ yearsRelevant experience...Work at officeLocal areaRemote workFlexible hours
$118.8k - $205.6k
...making sure the right people and systems have the right access at the... ...real-time authorization engines and risk-adaptive access models... ...continuous improvement in a distributed cloud environment.What You Will... ...backend development (such as Java, Node.js, or similar) and...Immediate startRemote work- ...Software Engineer II - Java (Azure Serverless Focus)Buffalo, NY (Hybrid 3 days onsite/2 days remote) 12+-month... ...data flow between our internal systems and a SaaS hosted application, leveraging... ..., logging, and monitoring for distributed systems.Participate in code reviews...Contract workWork experience placementImmediate startRemote workRelocation
$135.8k - $203.6k
...opportunities to work on revolutionary systems that impact people's lives around the world... ...the boundaries of innovation, redefines engineering capabilities, and drives advances in... ...electronics. This position can be hired as a Sr Principal Systems Engineer (level 4)based on their...Full timeRemote workRelocation packageShift work$87.6k - $131.4k
...opportunities to work on revolutionary systems that impact people's lives around the world... ...deliver on commitments.The Systems Engineering, Integration, and Test & Logistics (SEIT... ...Grumman Oceanic is seeking a Engineer System/Principal Engineer Systems generalist to join our...Full timeRemote workRelocation packageShift work$108.8k - $163.2k
...incredible opportunities to work on revolutionary systems that impact people's lives around the world... ...online We are looking for a Skillbridge Principal / Skillbridge Senior Principal Mission EngineeringSystems Engineer to join our team in Baltimore, MD. This position...Full timeContract workWork experience placementInternshipRelocationShift work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Principal Java Engineer - Distributed Systems, Serverless - Elasticsearch. Be the first to apply!
- principal network engineer Remote
- principal application developer Remote
- director sales engineering Remote
- principal security engineer Remote
- principal engineer Remote
- principal infrastructure engineer Remote
- senior civil engineer project manager Remote
- senior chief engineer Remote
- engineering director Remote
- senior director engineering Remote



