Senior Go Engineer - Intake Services Team - Observability

Elastic

Greece
Hybrid
Go programming language
Observability space experience
High throughput, low latency services
Elastic is seeking a Senior Go Engineer for their Observability Intake Services Team to develop backend components that enhance the Elastic Observability solution. The ideal candidate should have extensive experience in Go programming, particularly in observability and high-performance services

Job Summary

  • Design and implement new features for Observability intake services in Go, maintaining and improving existing code with automated test coverage.
  • Build a strong backend solution for the OpenTelemetry data flow, designing data formats for optimized storage and query performance in Elasticsearch.
  • Participate in an on-call rotation, build SLIs and SLOs, and proactively contribute to team conversations and a positive team culture.

Matching Summary

Match Score: 85

Elastic is seeking a Senior Go Engineer for their Observability Intake Services Team to develop backend components that enhance the Elastic Observability solution. The ideal candidate should have extensive experience in Go programming, particularly in observability and high-performance services.

Skills & Requirements

Must-have

  • Go programming language
  • Observability space experience
  • High throughput, low latency services
  • Stream processing platforms
  • SLO design and implementation
  • Docker and Kubernetes experience

Nice-to-have

  • OpenTelemetry experience
  • Elasticsearch and Kibana knowledge
  • Community contribution engagement

Key Requirements

  • 5+ years of experience programming in Go
  • Experience in the Observability space
  • Experience developing high throughput, low latency services
  • Experience with stream processing platforms
  • Understanding of SLO design and implementation
  • Experience with cloud service providers
  • Hands-on experience with Docker and Kubernetes

Work Rights

Not specified

Tailored Resume

Cover Letter