Senior Java Engineer - Distributed Systems - Elasticsearch

3 hours, 24 minutes ago
Full-time
Senior
Software Development
Elastic

Elastic

Elastic is a leading platform for search-powered solutions, providing real-time insights and making data usable for developers and enterprises worldwide.

Internet Software & Services
1K-5K
Founded 2010

Description

  • Improve Elasticsearch components that support concurrent and consistent indexing across multiple machines.
  • Maintain the cluster coordination system as nodes join and leave and data is moved around.
  • Help ensure the system’s safety and liveness properties while keeping performance high.
  • Push the limits of how many shards, nodes, and petabytes Elasticsearch can handle.
  • Investigate performance, concurrency, and other complex distributed systems issues and propose solutions.
  • Support support engineers with difficult technical problems.
  • Own projects end to end, including technical design and component development.

Requirements

  • Strong background in distributed systems and consensus algorithms.
  • Strong core Java skills, including the standard library, data structures, concurrency constructs, and newer language features.
  • Deep technical proficiency in algorithms.
  • Experience understanding and working on complex, highly distributed systems.
  • Ability to build and debug features with broad impact across multiple machines.
  • Ability to own projects from beginning to end, including technical design and collaboration with others.
  • Bonus: experience with data stores.
  • Bonus: experience with search, analytics, or Lucene.
  • Bonus: strong knowledge of the JDK.
  • Bonus: experience with asynchronous event-driven network frameworks such as Netty.

Benefits

  • Typical starting salary range of 272.000 Lei to 430.200 Lei RON, paid as base salary only.
  • Competitive pay based on the work you do here, not your previous salary.
  • Health coverage for you and your family in many locations.
  • Flexible locations and schedules for many roles.
  • Generous number of vacation days each year.
  • Up to $2000 (or local currency equivalent) in company match for financial donations and service.
  • Up to 40 hours each year for volunteer projects.
  • Minimum of 16 weeks of parental leave.

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

Senior Software Engineer - Fullstack (Backend Focused)

New Relic 1K-5K Internet Software & Services

New Relic is hiring a backend engineer to help build a new observability experience and next-generation platform services for distributed systems in an AI-first environment.

Agile CI/CD Docker Git GraphQL Java Kafka Kubernetes Microservices React REST API Spring Boot TypeScript
2 hours, 9 minutes ago

Middle Java Developer

GR8 Tech 251-1K IT Services

GR8_TECH is hiring a Streaming Data Engineer to design and maintain Kafka-based streaming data solutions that power B2B iGaming platforms at scale.

CI/CD Grafana Java JSON Kafka Kubernetes Prometheus Scala SQL
2 hours, 39 minutes ago

JavaScript / Node.js Developer (ERP Specialist)

Namou Hotel Group 51-200 Real Estate

Namou Properties is hiring a remote JavaScript/Node.js Developer to lead the technical buildout of a scalable ERP system that improves business operations through data-driven workflows and integrations.

Ant Design AWS CRM Docker ERP Express.js GCP GraphQL JavaScript Material UI NestJS Next.js Node.js PostgreSQL Prisma React Redis REST API SQL Tailwind CSS TypeScript
2 hours, 39 minutes ago

Software Engineer II, Backend (ML Training & Serving)

Affirm 1K-5K Diversified Financial Services

Affirm is hiring a Software Engineer II for its ML Training & Serving engineering team to build the infrastructure that trains and serves machine learning models across the company.

AWS Kotlin Kubernetes Machine Learning MySQL Python
2 hours, 39 minutes ago

You're on a roll! Sign up now to keep applying.

Sign Up

Already have an account? Log in

Used by 14,729+ remote workers