►组织结构:
Airbnb 的 DE 是和 SWE 在同一个部门,和 DS 分开,所以更偏重engineering. DE 在公司主要是负责建立 core data pipelines, data flows, and data pipelines来 support 公司内部的 stakeholders 以及相关产品。有的时候 airbnb DE 也会做很多 SWE 的活,比如 build UDF 或者 公司内部 tooling之类。tech stack 主要是 Scala Spark, Airflow, Python 和 Java,但如之前所说,这里的 DE 也会做一些 engineering heavy 的活,所以也会用到 React 写内部前端,或者 Java 写 backend service等等。
由于 Airbnb 的 DE 更偏重 Engineering,我觉得在 Airbnb DE 和 SWE 没什么本质区别。对于想以后转 SWE 的小伙伴来说,在 Airbnb 做 DE 可以积累到很多 SWE 方面的技能,Airbnb 内部转组转职位也是很 flexible 的。