We are looking for an experienced Site Reliability Engineer to help build our next generation traffic infrastructure at OfferUp.  We provide tools and services to all teams in OfferUp for managing an increasingly complex production infrastructure handling billions of requests per day.  Our success is measured by our ability to allow everyone to stand up and deploy services quickly with no downtime. In this role, you will be at the forefront of driving and developing the technology that improves the availability, scalability, performance and reliability of OfferUp.

Responsibilities

  • You will diagnose and solve complex distributed problems to make OfferUp more responsive and resilient. For some insight into our system, read our blogpost: https://blog.offerup.com/service-mesh-at-offerup-part-1-of-3-571fb4c0c98e
  • Work with other engineering teams to build resilient, operable, self-healing services
  • Participate in reasonable on-call rotations with the rest of Engineering
  • Practice sustainable incident response and blameless postmortems

Experience

  • Solid understanding of systems and application design, including the operational trade-offs of various designs
  • 2+ years managing groups of servers at scale, preferably in AWS
  • Demonstrable knowledge of TCP/IP, HTTP, web application security, and experience supporting multi-tier web application architectures
  • Proficient in a modern scripting language, Python preferred
  • Deep understanding of DNS, DHCP, and LAN/WAN technologies.

Nice to have

  • Experience deploying service meshes such as Envoy or Linkerd
  • Contribution to open source projects
  • An active interest in serverless computing and containerization

Our team

  • Collaborates and works as a team
  • Avoids doing things twice
  • Solves hard problems for tomorrow, not just for today
  • Stays positive and prefers fixing problems to complaining about them
  • Investigates, considers and adopts new technology where it makes sense
  • Doesn’t tolerate brilliant jerks

Apply for this Job

* Required