GrepJob
Elastic

Senior Go Engineer - Intake Services Team - Observability

Elastic
Apply
about 12 hours ago
Barcelona, Spain
Senior
H1B Sponsor

Responsibilities

  • Design and implement new features for the Observability intake services in Go.
  • Maintain, update, and improve existing code and dependencies while ensuring automated test coverage.
  • Create and improve the development infrastructure using modern tooling such as Tilt and Terraform.
  • Build a strong backend solution for the OpenTelemetry data flow.
  • Design data formats for optimized data storage and query performance in Elasticsearch.
  • Provide Pull Request reviews and guidance to your peers.
  • Build SLIs and SLOs and participate in an on-call rotation for the services in the team’s ownership.
  • Proactively participate in team conversations and contribute to a positive team culture.
  • Collaborate with other parts of the company on cross-team features and topics.
  • Collaborate with the support team on customer requests and engage with the community via pull requests, issues, and discussion forums.

Requirements

  • 5+ years of experience programming in Go.
  • Experience and knowledge in the Observability space, including developing monitoring products.
  • Experience developing high throughput, low latency services.
  • Experience working with stream processing platforms such as Apache Kafka or cloud provider managed queues.
  • Understanding how to design and implement SLOs.
  • Experience working with various cloud service providers.
  • Hands-on experience with Docker and Kubernetes.
  • Ability to work independently in a globally distributed team while collaborating and sharing knowledge.

Benefits

  • Competitive pay based on the work you do here and not your previous salary.
  • Health coverage for you and your family in many locations.
  • Ability to craft your calendar with flexible locations and schedules for many roles.
  • Generous number of vacation days each year.
  • We match up to $2000 for financial donations and service.
  • Up to 40 hours each year to use toward volunteer projects.
  • Minimum of 16 weeks of parental leave.

Tech Stack

Apache KafkaDockerElasticsearchGoKubernetesTerraform

Categories

BackendData EngineeringDevOpsSecurity