Shape the future of distributed systems at Elastic as a Principal Software Engineer. Focus on enhancing Elasticsearch for high performance in a serverless architecture, impacting customers worldwide.
This Principal Software
Engineer position on the Elasticsearch Distributed Systems team demands a strong background in distributed systems and Java. You will design and build components crucial to our next-generation offerings. Your work will directly influence the customer experience and overall system efficiency. Key Responsibilities:
- Design core components for Elasticsearch's serverless offering
- Enhance concurrent and consistent indexing across machines
- Maintain high-performance cluster coordination
- Optimize data handling with extensive shards and nodes
- Troubleshoot and resolve complex performance issues Requirements:
- Deep knowledge of distributed systems and consensus algorithms
- Proficient in core Java and latest language features
- Extensive experience in building large-scale distributed systems
- Proven abilities in managing engineering projects
- Strong communication skills for cross-functional collaboration Bring your expertise in Java and distributed architecture to Elastic's cutting-edge team.
📌 Elastic Principal Software Engineer Role (Canada)
🏢 Elasticsearch
📍 Canada
Reply to this offer
Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.