OverviewIn this role you help design and build Elastic's unified data pipeline, focusing on the Streams Backend that powers data routing, processing, and delivery at scale.
You will contribute to Logstash, core backend services in Golang, and the OpenTelemetry Collector, collaborating with a integral, distributed team.
You'll tackle hard distributed systems challenges, maintain code quality, and support customers through on-call rotation.
This position offers the chance to influence data pipelines used by enterprise customers and to contribute to open source projects.
You will work in a remote-first environment with cross-team collaboration and a strong emphasis on impact and reliability.
Compensaciones / Beneficioscompetitive pay
health coverage for you and your family
flexible locations and schedules
generous vacation days
donation matching up to ****
parential leave (16 weeks)
ResponsabilidadesDesign and implement new features for Logstash and its plugins (Java and JRuby)
Develop and operate core backend services for the Streams program in Golang
Contribute to the OpenTelemetry Collector in Golang
Solve distributed systems problems at scale
Maintain and improve existing code and test coverage
Engage with public GitHub repositories and community forums
Provide Pull Request reviews and guidance to peers
Collaborate with other teams to drive product goals
Participate in on-call rotations to support customers
Requisitos principalesProficient in a remote, distributed work environment with strong communication
Analytical and debugging skills; ability to find efficient solutions
Critical thinking, autonomy, adaptability and positivity
Expertise in at least one of Java, Golang, or Ruby; willingness to learn others
Clear written communication; ability to work in a distributed team
Track record of using AI to accelerate development and optimize code while owning outcomes