brand logo
View all jobs

SDE III I Observability Platform

Who we are:
grofers is leading the charge in transforming India’s vast, unorganised grocery landscape through cutting-edge technology and innovation. We believe every Indian deserves the opportunity to continually improve their life – a process that often begins at home. As part of our mission of helping consumers make healthier, better choices when buying everyday products, we make a wide range of high-quality grocery and household products accessible, affordable, and available right at their doorsteps.

Built on a proprietary technology stack, the grofers platform serves as a convergence of consumers looking for everyday essentials, partner stores who serve their needs efficiently, and manufacturers looking for a channel to reach a nation of consumers. While our technology caters to the burgeoning population of urban India, it is ready and poised to serve the next 100+ million Indians who are yet to start shopping online.

We believe the ecosystem we power can transform the lives of a billion Indians significantly over the coming decade. They will have access to everyday essentials like groceries at the best value, be able to discover products that improve their health and wellbeing, and spend more meaningful time with their families – with the assurance that their essential needs are being looked after by us. On the other side of this virtuous cycle are the millions of local businesses catering to a nation’s needs, helping create more opportunities for employment, growth, and above all, a better life.

It's a $600 Billion challenge to solve, which is why we are looking at hiring smart, articulate and ambitious individuals to be a part of the team building the future at grofers. If this seems exciting to you, join us! Read more about us here.

Why you will love working with us:
  • Customer love: We always put the interests of customers ahead of our own. We work hard to earn and keep their trust, and to bring them delight
  • Bias for action: We dream big, take risks and have a strong bias for action. In difficult situations we make sound decisions and take thoughtful action
  • Frugality: We are always looking for ways to do more with less - by creating the highest leverage possible with our time, as well as resources
  • Confidence: We are tenacious and optimistic, and do not take no for an answer. Our people are quietly confident and openly humble
  • Challenge status-quo:  We are candid, authentic and transparent. We speak our mind, make connections that others miss and take smart risks
  • Learner’s mindset: We keep learning and evolving to be able to meet our audacious goal of empowering every Indian to lead a better life
About the Observability Platform team:
We are setting up the Observability Platform Team which will be responsible for system monitoring and all operational insights. The goal of this team is to provide our developers with platforms and tools to understand how their services are performing in production. You will achieve this by combining industry-leading third-party solutions with our own in-house developed solutions. Your work will spread across the entire stack building and maintaining libraries and infrastructure for metrics, error tracking, alert routing, and incident management. You will work closely with developers to understand their requirements and their usage of technologies. You will also work closely with Cloud Platform, Kubernetes Platform, CI/CD teams to understand the continuous improvements in the respective platforms and build capabilities within the observability platform to support these advancements.

What you will do:
  • You will be working to ensure the availability of systems which build the grofers monitoring and observability platform
  • You will be expected to become an expert on the area of monitoring, observability and incident management  and evangelise the benefits of proper instrumentation and incident management process throughout the organisation to help teams improve their MTTX metrics.
  • You will be building new features into our monitoring, logging, tracing and alerting pipelines to ensure that teams are getting notified for errors which are related to their domains and services
  • You will be building monitoring and observability related features in our DevOps platform to simplify the end-to-end monitoring, observability and incident management process for our developers.
What you need:
  • Expertise in at least one modern programming language, preferably one of Golang, Python or Java. Other languages are fine as well as long as you are ready to learn
  • Comfortable with common scripting languages and techniques for automating operations
  • Strong understanding of telemetry in distributed systems.
  • Experience in infrastructure monitoring tools like NewRelic, CloudWatch, DataDog, HoneyComb, etc. and other open-source alternatives such as ELK stack, Grafana, Prometheus, InfluxDB, Alert Manager, Loki, etc. We have a combination of both.
  • Experience with configuration management (such as Ansible, Chef, Puppet, etc.) and Infrastructure-as-Code (such as Terraform, Cloudformation, Pulumi, etc.)
  • Experience working in Cloud (preferably AWS)  and container orchestration platforms (preferably Kubernetes)
  • Understanding of Service Level Indicators (SLI) and Objectives (SLO) and how they should be decided
  • Experience in dashboard techniques such as USE and RED.
Good to have:
  • Experience with OpenTelemetry.
  • Experience building and running monitoring infrastructure on a large scale.
Excited? You will be, once you visit our  Engineering Blog where you can deep dive into all the cool stuff that our engineers have been working on.

Join Talent Pool

Join our talent pool by simply submitting your resume. We’ll inform you about the new jobs matching your profile and update you if you are the best fit for one of our open positions.