Meet CarGurusthe #1 visited online car shopping website in the US. At CarGurus, were building the worlds most trusted & transparent automotive marketplace where its easy to find great deals from top-rated dealers.
Founded in 2006 by Langley Steinert (co-founder of TripAdvisor), CarGurus is a technology company with a passion for data & its power to simplify every aspect of the car shopping experience. Using proprietary technology, search algorithms & innovative data analytics, we provide unbiased validation on pricing, dealer reputation & vehicle history.
CarGurus Platform/Infrastructure team is hiring a Senior Software Engineer, Observability Platform. The Platform team plays a key role forCarGurus tooperate at scale. We aremodernizingourtechnologyplatformand are looking to define key architectural capabilities, guide development teams on their successful implementation, & ensure the stability, security & scalability of our systems.
What You'll Do
Observability Engineering at CarGurus emerged out of a need to continually improve our awareness into the current state of our stack. We are passionate not only about the metrics & telemetry we collect but also about how to continually evolve how we can expose & better leverage them in our organization. We strive to increase our awareness of performance, but also to enable developers to focus on features & embedding observability into what we build by default. We also create, run, & maintain the environments that collect & expose the various metrics & data we gather.
Some examples of what we have been able to accomplish so far:
- Providing centralized native libraries that provide observability into our platform
- Evolving our logging, monitoring & alerting systems to increase observability & transparency
- Ensuring our observability platforms continue to scale along with our business & stay up to date with best practices
- Provide guidance on how to proactively measure performance against service level objectives
As we continue our observability journey we will be focusing on improving how we understand flows of requests & data by driving our implementation of distributed tracing.
Technologies We Use
Honeycomb, Prometheus, Grafana, Docker, Kubernetes, Kafka, New Relic, Elasticsearch, Graylog, Sentry, Bazel, Concourse, Artifactory
Who You Are
An individual with general curiosity, a belief in growth, & a demonstrable background in software engineering. You are passionate about continuously improving processes & systems to make it easier to understand their state & have experience with logging, tracing, analytics, search, & metrics.
At the core of our company culture is a spirit of innovation, curiosity & collaboration. True to our start-up roots, were nimble, flexible & hardworking. We have a great respect for testing & learning & a healthy aversion to scheduling meetings to discuss meetings. Lunch is catered daily. Gym membership is free. Foosball & ping pong are played often. Now a publicly-traded company, were as committed as ever to cultivating the culture that got us here.
In addition to the US, CarGurus operates sites in Canada, the UK & Germany with other markets on the horizon. Our offices are located in Cambridge, MA, Detroit, MI & Dublin, Ireland. If youd like to learn more, please visit our careers page.