Senior Software Engineer - Observability - Receivers
Job Description
What is Grafana Cloud?
Grafana Cloud is our composable observability platform that integrates metrics logs and traces with Grafana. It allows our customers to leverage the best open source observability software – including Prometheus Mimir Loki and Tempo – without the overhead of installing maintaining and scaling their own observability stack
The Observability department is focused on enabling developers to understand the health and performance of their applications in any environment by providing tools to instrument their code ingest observability data into Grafana Cloud and visualize and explore it.
As a company we are remote-first and global we embrace people of different experiences and backgrounds to build diverse teams where every person brings a unique perspective to the software. We are looking for Engineers that are passionate about communicating with data and providing seamless experiences for our customers to join our growing team! Engineers at Grafana also have the opportunity to contribute to Open Source communities.
What will you be doing?
We are the team that is responsible for Ingestion Paths Pipelines and services for Observability. We route process and transform data that is being ingested into our backend databases to give the data value to the end user. Some of the projects were involved with include:
-
App Olly - Tempo Metrics Generation
-
Kubernetes/App Olly Integration
-
Agent Management
-
FE Olly – Faro Collector/API
-
Work with your team to deliver new functionality then use the results to iterate and improve
-
Contributing to and reviewing design documents for upcoming features
-
Embrace our open-source culture and contribute to other projects that may not directly fall within your team’s scope
-
Take an active role in influencing our roadmap and your career objectives
-
Be a part of your team’s on-call rotations and take ownership of the services you’re running
-
Mentor and support other team members participate in design discussions and collaborate with the team
-
Regularly sharing ideas and knowledge across a vast array of technical ideologies and mindsets
-
Working closely with the other squads in the Observability
As we are remote-first and our engineering organization is largely remote we provide guidance and meet regularly using video calls so an independent attitude and good communication skills are a must.
What are we looking for in you?
-
You are comfortable working in a remote-first company; communication is key. For us working together means being collaborative friendly kind and respectful. We operate by consensus you can contribute to a discussion but then commit to the team decision.
-
You are eager to learn and grow. Our team is currently looking to double in size over the next year. There is a lot of room for growth and development and the team has quite a lot of knowledge to share for those who are willing to learn.
-
You enjoy working on complex solutions – Grafana is a highly technological solution and has avid followers who rely on it every day and care deeply about their workflows.
-
You enjoy being part of the community. Community is part of our core and interacting with the community is a day-to-day thing for us. At the same time you know how to recognize ideas and solutions that bring the biggest value to them and have the biggest impact on their experience.
-
You approach development holistically. The team owns the full life cycle of our code; from writing design docs to looking at community feedback and integration testing. We appreciate engineers who enjoy looking at the big picture and also notice the details of the brush strokes.
-
You have some experience with operating your code and the intricacies thereof. Since a lot of operators and developers use our software having some grounding in both of these spaces really helps us with building better software for our users.
Requirements
-
Have solid experience with Go
-
Good understanding of storage solutions with an emphasis on relational databases like MySQL SQLite and Postgres
-
Care deeply about developer and user experience and the quality of the products that you work on
-
Have some experience with delivering projects from gathering requirements and brainstorming ideas to shipping a product to the customer’s hands in a self-driven way
-
Have experience writing clean robust and performant software that is easily maintained by others
-
Have experience with mentoring junior engineers in a collaborative but asynchronous environment
-
Enjoy working on complex solutions – Grafana is a highly technical solution and has avid followers who rely on it every day and care deeply about their workflows.
-
Can take on complex challenges and break them down to achieve tight learning loops: to analyze design and build modular solutions deliver MVPs gather data and feedback and then progress iteratively
-
Familiarity with being on-call and performing operations/SRE tasks
Bonus Points
-
Experience with open-source software and/or commercial open-source companies
-
Experience working with Docker and Kubernetes
-
Experience with CI/CD DevOps or Developer Efficiency work streams
-
Been a user of Grafana and Prometheus in operational roles
-
Exposure to microservices architecture and distributed systems or a desire to learn
In the Spain the base compensation range for this role is €88627 - €106353. Actual compensation may vary based on level experience and skillset as assessed in the interview process. Benefits include equity bonus (if applicable) and other benefits listed here .
*Compensation ranges are country-specific. If you are applying for this role from a different location than listed above your recruiter will discuss your specific market’s defined pay range & benefits at the beginning of the process
Explore More
Date Posted
04/17/2024
Views
0
Similar Jobs
Senior Software Engineer - Platform InfraSec - Grafana Labs
Views in the last 30 days - 0
This job posting highlights a remote position based in Spain for a Platform InfraSec squad role focused on security automation and decisionmaking for ...
View DetailsSenior DevOps Engineer | AWS, CI/CD, Microservices - Nuvolar
Views in the last 30 days - 0
This job posting highlights Nuvolars Senior DevOps Engineer role with opportunities for remote work flexible schedules international collaboration and...
View DetailsSenior Product Designer - Welltech
Views in the last 30 days - 0
Welltech a global wellness company with 255 million users seeks a Senior Product Designer to innovate habitforming apps Emphasizing innovation usercen...
View DetailsSenior BI Data Analyst - Docplanner
Views in the last 30 days - 0
Docplanner promotes a positive work environment with global impact emphasizing employee wellbeing and innovation in healthcare tech They offer flexibl...
View DetailsSenior Product Designer - Docplanner
Views in the last 30 days - 0
Docplanner promotes a positive work culture emphasizing healthcare innovation employee growth and diversity The job description highlights opportuniti...
View DetailsSenior Product Analyst - Grafana Labs
Views in the last 30 days - 0
This job posting describes a fully remote Senior Product Analyst role at Grafana Labs in Spain focusing on analytics for documentation artifacts colla...
View Details