Desired Skills and Experience

  • Advocate for reliable design patterns (circuit breakers, graceful degradation, etc.)
  • Automate as much as humanly possible
  • Figure out what is going to break and when
  • Work with software engineering teams on design and implementation choices of large scale distributed systems
  • Always configure as code
  • Bring ideas to life (i.e. production)
  • Standardizing core infrastructure components so they have best practices (monitoring, alerting, etc.) built in for free
  • Investigating traffic and load spikes and executing to handle or remove them
  • Building out monitoring and alerting systems
  • Assisting in architectural updates to scale services
  • Strong focus on correctness, simplicity and maintainability
  • The knack for writing, clean, readable, maintainable code
  • Knowledge of AWS tools and services
  • An eye for automation and instrumentation
  • The ability to decompose complex systems and find failure scenarios
  • Experience bringing software to production at high scale
  • Very strong written and verbal skills
  • Contributions to open source software
  • We work in an open office environment. Engineers collaborate heavily by sharing tips and constructive criticism.
  • We ship often. Deploying daily keeps us agile.
  • We embrace flexible working hours.
  • We host quarterly hackathons which produce amazing ideas.
  • We provide free lunch at the office which offers an opportunity to connect with others on a personal level.

Apply