Desired Skills and Experience

  • Participating in and improving the lifecycle of services from inception and design, through deployment, operation and enhancements;
  • Ensure best practices for services before their full release through activities such as system design, developing software platforms and frameworks, capacity planning and launch reviews;
  • Maintaining services by measuring and monitoring availability, dormancy and overall system strength;
  • Scaling systems sustainably through mechanisms like automation, and evolving systems by influencing changes that improve reliability and velocity; and
  • Promoting sustainable incident response and postmortems.
  • A bachelor’s degree in Computer Science or related field involving coding, or equivalent work experience;
  • Experience in one or more of the following: Bash, Node.js, Angular, Python or Go;
  • Experience with algorithms, data structures, complexity analysis and software design;
  • Interest in designing, analyzing and troubleshooting large-scale distributed systems;
  • Preferably hands on experience with various cloud providers, such as AWS or GCE;
  • Experience with developing, using, or committing to open source projects will be a plus;
  • Systematic problem-solving approach, strong communication skills and a sense of ownership and drive; and
  • Ability to debug and optimize code and automate routine tasks.