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