1 month ago
Greece (city not specified)Senior
Responsibilities
- Design and implement Logstash and Logstash plugin features using Java and JRuby.
- Design, build, and operate core Streams Backend services in Golang.
- Add features to and contribute to the OpenTelemetry Collector in Golang.
- Solve distributed-systems problems at scale.
- Maintain, update, and improve code and dependencies while ensuring automated test coverage.
- Participate in public GitHub repositories, community forums, pull-request reviews, and peer guidance.
- Collaborate with other teams to drive product goals.
- Work with the support organization to assist customers and participate in an on-call rotation.
Requirements
- Proficiency in at least one of Java, Golang, or Ruby, with willingness and ability to work in the other codebases.
- Strong analytical, problem-solving, debugging, and efficient solution-finding skills.
- Ability to communicate effectively in a remote-first, highly distributed environment.
- Ability to work with autonomy and adaptability.
- Proven experience using AI to accelerate development, debug complex systems, and optimize code while retaining ownership of outcomes.
- Familiarity with observability concepts and tools such as tracing, metrics, logging, or OpenTelemetry is a bonus.
- Hands-on experience with Docker and Kubernetes is a bonus.
- JRuby development and open-source software development experience are bonuses.
- Knowledge of stream-processing platforms such as Kafka, databases such as Postgres or MySQL, and network technologies such as TCP, UDP, and HTTP is a bonus.
- Exposure to the Elastic stack is a bonus.
Benefits
- Remote-first, distributed work environment with flexible locations and schedules for many roles.
- Competitive base pay with no variable compensation component.
- Health coverage for employees and families in many locations.
- Generous vacation allowance.
- Elastic matches up to $2,000, or local-currency equivalent, for financial donations and service.
- Up to 40 hours per year for volunteer projects.
- At least 16 weeks of parental leave.
Tech Stack
Categories
About Elastic
Elastic builds the Elasticsearch-based platform for enterprise search, observability (logging, metrics, APM), and security (SIEM/endpoint). It sells subscriptions and Elastic Cloud managed services with usage-based pricing, combining open source and proprietary features through Elasticsearch and Kibana. Founded in 2012 and headquartered in San Francisco, Elastic is publicly traded on the NYSE and is used by more than half of the Fortune 500.
