Go Engineer - Intake Services Team
Elastic
about 2 months ago
Sydney, Australia
Mid Level / Senior
H1B Sponsor
Responsibilities
- Design and implement new features for 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 peers.
- Build SLIs and SLOs and participate in an on-call rotation for team services.
- 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.
- Engage with the community via pull requests, issues, and discussion forums.
Requirements
- Experience with Go and strong analytical, debugging, and troubleshooting skills.
- Interest in advanced topics such as memory management, benchmarking, or profiling.
- Knowledge in the observability space, including developing monitoring products and working with metrics.
- Hands-on experience with Docker and Kubernetes.
- Ability to work independently in a globally distributed team while collaborating with colleagues.
Benefits
- Competitive pay based on the work you do, not your previous salary.
- Health coverage for you and your family in many locations.
- Flexible locations and schedules for many roles.
- Generous vacation days each year.
- Financial donation matching up to $2000.
- Up to 40 hours each year for volunteer projects.
- Minimum of 16 weeks of parental leave.
Tech Stack
DockerElasticsearchGoKubernetesTerraform
Categories
BackendData EngineeringDevOps