Software Engineer – Metrics & Analytics Platforms

Job Description / Skills Required

Groupon is headquartered in Chicago and operates globally. We are a local e­commerce marketplace where people discover and save on amazing things to do, see, eat and buy in their neighborhoods. We're enabling real­ time commerce across local businesses, travel destinations, consumer products and live events. At the same time, we provide merchants with the resources and tools to grow and manage their businesses. Culturally, we believe that great people make great companies and that starting with the customer and working backward moves us forward.

The Job:

The Groupon Engineering Metrics and Observability team is looking to hire a strong developer with experience in distributed web applications and interest in data collection, transport, aggregation, and visualization. The Metrics team’s charter is to ensure that Engineering and Production Operations always know the current and past states of the entire system with fine granularity, low latency, and flexible access. Groupon operates at hyperscale with 500+ micro services and millions of users and transactions a day. Metrics team leverages custom software, open-source solutions, and 3rd party services to provide metrics, observability, and ad-hoc querying across thousands of hosts. We operate what we build, devops style.

What kind of person are you and what experience do you need?

Experience with distributed web application development

Developing and operating distributed Linux based infrastructure systems.

Strong software development foundation and practices

Full lifecycle ownership (development, testing, deployment, operations)

Expert Java Proficiency

Nice-to-haves:

Experience with development of metrics, analytics, and alerting systems (Wavefront, Telegraf, Nagios, Collectd, Splunk etc)

Experience building high-scale RESTful services

Experience with Java performance optimization

Experience with golang

Knowledge of Containers and Kubernetes is a plus

What impact will your work have?

At Groupon we operate on a global scale, so your work will impact millions of customers.

The metrics and observability systems are used daily by all of the engineering teams.

You will be building cutting edge systems with full ownership of the data pipeline and data

You will have freedom to bring in Machine Learning, and AI into the analytics framework

You will get interesting insight into eCommerce business and operational metrics, and internal mobility into different lines of business

Groupon provides a global marketplace where people can buy just about anything, anywhere, anytime. We’re enabling real-time commerce across an expanding range of categories including local businesses, travel destinations, consumer products, and live or lively events. At the same time, we are providing advertising options and tools that merchants can use to grow and manage their businesses. Culturally, we believe that great people make great companies and that starting with the customer and working backward moves us forward. Community matters to us on an internal, local and global scale—it’s fundamental to our company’s growth and to the well-being of the world at large. We also value self-awareness, candor, lunch and WiFi. If we match with you, please apply to join us.