Hacker News new | ask | show | jobs
by jldugger 2362 days ago
Well, at a certain level it applies. Part of doing my job well involves designing service quality checks. That requires:

1. understanding important engineering principals like queuing theory

2. understanding the system in question well enough to modify it to emit relevant metrics for applying stuff like queuing theory

3. collecting this data into timeseries form

4. applying statistical tests to them, e.g. for normality.

5. deciding between a variety of possible anomaly detection algorithms

Another portion involves capacity planning and datacenter design, which requires a certain amount of electrical engineering knowledge, as well as forecasting. A different part of my job simply involves writing software, testing it, and signing off on changes.

Overall it sounds fairly engineery, even if the powers that be would rather prefer it if the term be reserved those who pass an internship and test (but then refuse to expand said test to include new domains).