说下 Bloomberg这个公司 集锦

别的论坛看到的,集锦一下:


我quit生物博士转CS,然后拿到Bloomberg的全职software职位。

我在网上查了一大圈关于BB的信息,结合我个人情况的感受是:
BB pro:

  1. 名气还不错,尤其在nyc可以说是很好
  2. wlb非常好,福利不错 (尤其过去在Amazon实习过体会很深); 不轻易开人,可以养老
  3. 可以往金融方面发展(至少可以学到不少金融知识)
  4. 我对data/ML很有热情,希望以后能成为MLE。因为BB是financial data provider,
    感觉是有不少data/ML相关的组?
  5. 有那个著名的bootcamp training,对新人是很不错的学习机会。从这点也感觉或许
    BB把员工当asset,是个人性化的公司

BB con:

  1. 最主要的不满技术非常陈旧,以至于限制未来的跳到硅谷/西海岸。这是BB最受到诟
    病的一点,所以有抱负的人都做两年跳槽了。
  2. 毕竟偏金融的tech公司,所以码农的地位很一般? second citizen?
  3. 貌似nyc房价物价高,BB的钱也不算多,未来工资发展空间也不大?

我个人的话,想来BB发展的理由:

  1. 很希望以后往data/ML方面发展,而搞data的人都知道domain knowledge很重要,所
    以金融或许是个不错的domain; 同时不管未来是否做金融,能有机会学一点金融知识,
    对于整个人生都是很重要的。

  2. 我英文口语不错+年纪不小(已经30岁)+非CS科班+过去的research经历,所以总感觉
    去硅谷跟一群小朋友拼刷题拼SDE好像没啥优势; 而好像BB这种"not pure tech"的tech
    公司, 会让我更加有优势?总感觉往statistics/ML/金融行业靠,会更加保值,就是说
    statistics/ML/金融这些行业,不是像码农那么吃青春饭。

但是我担心的点是:

  1. 最关心的是,BB码农最后真的能打进金融/华尔街这个圈子吗?出路是啥?做金融码
    农?华尔街做analytics?quant?
    看了太多帖子,大家都说BB码农最后也就是SDE,跟金融/华尔街一点关系都没有。更何
    况金融整个行业都在走下坡路?

  2. 不晓得BB内部有多少做data/ML的组呢?new grad有多大机会能去想去的组?万一最
    后没法去相关的组咋办。

非常感谢!


我以前面过他们,就是ML相关的方向。
感觉问的东西确实都比较”经典“和套路,比如让你写logistic regression的公式之
类的;而完全没涉及深度学习或其他比较新的知识(除了我自己扯出来的project)

其他不是很了解。


BB有很多不同的组,有些技术先进,有些技术落后,不妨先去了再选组,以后内部换组 也很容易

主要问题是proprietary technology太多,很多数据库和middleware都是自己搞了一套

金融公司除了HFT,都没有太大意思。HFT需要的是low level system programming,不
需要金融知识


金融软件公司,是稍微负责任的软件公司

和金融没多大关系

是伺候做金融的,你要是奔着做金融去,会很不开心的

但是如果你直接去对冲基金,饭碗保不到年底

即使你有经验,去对冲基金,也准备三年后跑路


coders in finance sector do not need to have much knowledge in finance.
their work has nearly nothing to do with finance.
the recruitment requirements for finance-related jobs are
much higher than those for coder jobs.


你对公司商业前景有信心吗: Yes

你觉得有清晰的发展空间吗: Yes

WLB-平均每周工作多久: 40-50hours

上次refresh多少钱: NA

公司食堂: No free food, paid options ok

人员流动-你的director组内最近半年有多少人离职: <5%

周围做决定的人一般是谁: Business partner

大部分同事上班状态: Reasonable work ethics, not killing themselves over work

你身边政治斗争如何: Some, but tolerable

当初为什么选择来这家公司?: the best option

如果已经离开这家公司,为什么选择离开?:

具体工作,组,tech stack等:

infra level, devops automation.

最满意的是什么:

有学到东西,(目前为止)有明确的下一步目标

最不满意的是什么:

由于公司政策,长远的发展比较模糊

你对这份工作最看重什么:

个人成长

Bloomberg从intern到全职 半年新人视角

lz去年是BB的intern,今年选择了return回到了BB,现在刚刚结束完一个月的pretrain,开始training一周。感觉大概看懂了BB内部的一些事情,决定写一点东西记录一下自己的视角,分享给有兴趣的同学。

  1. 公司架构

Bloomberg(BB)的engineer部门十分庞大,目前有5100+人。大部门的架构体系是:最底层的technology infra, 其上是software infra, 再往上就是并排的几个领域的部门(有点类似于google的pa)如trading&analytics, market app, data&web app, financial analytics, 等。为什么如此复杂?由于金融行业极度注重安全的特性,BB是自己拥有以及管理自己的所有server/数据中心的,所以从底层的infra,到上层的application,都需要有相应的组去维护和升级(当然一些内部的组也在尝试将一些security不那么高的service迁移到第三方云服务上比如aws,但是可以想见这个过程将十分漫长,而且只会有一部分的迁移)。当然大部门下小组很多,做的事情也不局限于大部门的名字,比如software infra也有做frontend,ml等等。

公司的主营业务,除了大家都知道的terminal之外(2C业务),还有很多的2B业务:比如给bank/投行提供(分析)数据,金融领域的service/解决方案,还有TV channel 等等。感觉业务上,还是蛮有活力的,不是一开始认为的 靠terminal吃到死的单一收入来源公司。

  1. 新人onboarding (new hire)

as a big firm,Bloomberg的onboarding是需要一段时间的。因为不但需要对组里的scope和tech stack上手,还需要熟悉整个公司build/deploy system。这一点是不同于一些中小型公司的(不太清楚flag里的情况,请了解的同学回帖指教),公司的server分级很清楚,正式将自己的代码/产品上线,是需要一番折腾的。当然如果你去一个已经很well-established的组,这些问题你基本不用担心,已经弄好了。有一些人去了新组(如lz,组不能再新了,只有我和老板,最近才有第三人加入),就可能需要自己折腾一番了,希望同样的朋友在training中好好学习:)。

其实有时候我还挺好奇,究竟在Bloomberg,作为工程师,能学到多少金融呢?本人对金融挺有兴趣的,最好能多跟客户交流的,需要点销售技巧的那种。

那么去 palantir 可能很合适,经常要出差onsite

1 Like

请问楼主能提供BB的实习内推吗