Desired Skills and Experience

  • Design, develop, deliver, and scale high performance distributed engineering tools and platforms
  • Troubleshoot, fix and perform root cause analysis for issues affecting developer productivity
  • Actively participate in the planning of new features and products, with a critical eye toward the creation, maintenance and cost of infrastructure necessary to support them.
  • Participate in an on-call rotation with the rest of the engineering team.
  • Support and enable stable systems that process terabytes of data per month.
  • Write and maintain scripts and recipes for collecting performance data ensuring Return Path products include necessary metrics and are properly monitored.
  • Communicate issues, goals and milestones effectively.
  • Curiosity, a desire to learn, and a drive to build highly available systems.
  • Ability to reason about and debug large heterogenous systems.
  • Proficient in one or more programming languages: Go, Python, Ruby, etc.
  • Experience with or desire to learn Go.
  • Unassailable and immensely deep knowledge of Linux, networking, data storage.
  • 2+ years of experience with AWS or other cloud hosting providers.
  • Strong testing ethos.
  • Preferred:
  • Experience with Docker, CoreOS, and Kubernetes.
  • Experience with Jenkins or other CI/CD technologies.