Desired Skills and Experience

  • Help the team stay happy and productive by removing obstacles and optimizing team processes.
  • Enjoy providing frequent constructive feedback while coaching and mentoring engineers.
  • Work with the team to develop and own a product vision that you’ll communicate to the company.
  • Participate in the hiring process, from scouting potential candidates to interviewing and helping close new hires.
  • Monitor availability and performance of distributed systems like NoSQL Datastores.
  • Scale infrastructure to meet demand while keeping an eye on cost-efficiency.
  • Be willing to roll up your sleeves and debug/tune/code/fix alongside your team.
  • Drive (and teach) technical incident response.
  • Previous experience as a technical lead or manager, with the empathy and communication skills to match.
  • Experience with building, configuration, scaling, and monitoring distributed systems like datastores (e.g., Cassandra), messaging systems (e.g., Kafka), or resource management systems (e.g., Mesos).
  • You understand how to achieve high availability, fault tolerance, performance, and disaster recovery.
  • Experience using cloud computing services (AWS, Microsoft Azure, etc.)
  • Mastery of Linux or Unix.
  • Command of your favourite modern programming language: Python, Ruby, Java, C++, etc.
  • Experience with configuration management: Puppet/Chef/Ansible/Salt.

Apply