Elasticsearch - Senior Java Engineer - Distributed Systems Oslo
Elastic•Posted 1 days ago
Job Description
Join Elastic as a Senior Java Engineer specializing in Distributed Systems for Elasticsearch in Oslo, Norway. Drive innovation in scaling, performance, and resilience for large-scale data platforms. Leverage your expertise in Java, consensus algorithms, and complex distributed architectures to enhance indexing, cluster coordination, and handle petabyte-scale data. Ideal for engineers passionate about pushing the boundaries of search and AI technologies.
Required Skills
Core Java programmingData structures and algorithmsConcurrency constructs and lambdasDistributed systems designConsensus algorithmsCluster coordination and replicationPerformance optimizationDebugging complex systems
Click on skills to find similar jobs requiring these technologies
Requirements
- Strong background in Distributed Systems and Consensus Algorithms
- Strong skills in core Java, including standard library, data structures, concurrency constructs, and lambdas
- Deep technical proficiency in algorithms
- Experience understanding and working on complex, highly distributed systems
- Ability to own projects from beginning to end, including technical design and collaboration
- Demonstrated ability to build and debug features with broad impact across multiple machines
Benefits
- Competitive base salary ranging from $133,100—$210,600 USD (higher in select locations)
- Eligibility for Elastic's stock program
- Company-matched 401k with dollar-for-dollar matching up to 6% of eligible earnings
- Health coverage for you and your family
- Flexible locations and schedules
- Generous vacation days
- Up to $2000 match for financial donations and service
- Up to 40 hours per year for volunteer projects
- Minimum 16 weeks of parental leave
Find More Opportunities
Ready to apply?
Apply on LinkedIn
Similar Opportunities
Discover other positions that might interest you based on skills, company, or location.