Software Engineer

Reddit Reddit · Consumer · San Francisco, CA · Engineering

Software Engineer to design, build, and deliver highly available centralized monitoring, logging, and alerting infrastructure. This role involves leveraging and augmenting open-source technology for observability at scale, building fault-tolerant and scalable pipelines for metrics and log data, and leading adoption of new observability tools. The engineer will also build and scale features for real-time experiences.

What you'd actually do

  1. Design, build, and deliver highly available centralized monitoring, logging, and alerting infrastructure used by every engineer at Reddit.
  2. Leverage and augment open source technology to deliver a centralized system for viewing and understanding the health of Reddit applications and infrastructure at Reddit scale.
  3. Build high availability stateless serving and data consistency between multiple software systems.
  4. Work with high volume metrics and log data to build fault tolerant and highly scalable pipelines for observability data.
  5. Lead adoption of new observability tools and practices across the engineering organization.

Skills

Required

  • Linux
  • Golang
  • TCP or IP
  • GRPC
  • Code performance evaluations, and improvements
  • implementation of application metrics
  • design and implement features
  • data collection, querying, and storage
  • translating business requirements into code
  • replicating and fixing errors in programs

What the JD emphasized

  • highly available centralized monitoring, logging, and alerting infrastructure
  • Reddit scale
  • high volume metrics and log data
  • fault tolerant and highly scalable pipelines