我做自由人工智能工程师的第一年

2020-05-02 23:51:15

本周是我辞去全职工作,成为一名独立的NLP/ML工程师和研究员(下面我只称其为“自由AI工程师”)的一周年纪念日。到目前为止,我的经历是非常积极的,过去的一年可能是我整个职业生涯中最有成效的一年。我过去一年的“成绩”包括:

写作和出版真实世界的NLP,这是我在过去的1.5年里一直在写的NLP入门书。

研究并启动了许多开源NLP项目,包括TEASPN、NanigoNet、Github Typo语料库,以及最近的Open Language Profiles。

开发超细粒度NER系统,使用迁移和多任务学习,在TAC-KBP 2019年排名第二。

正在编写一个入门课程来教授AllenNLP,该课程将在几个月内推出。

现在,我相信成为一名自由的人工智能工程师是一个完全可行的职业选择(但只适用于那些适合它的人-见下文)。我认识的一些朋友和人问我做自由职业者是什么感觉。他们中的许多人以前甚至没有听说过任何“自由研究人员”(是啊,我也没有听说过)。这就是为什么我在这里写下我的想法和经验的原因,这样如果你有丝毫的兴趣,这可能会很有用。

对绝大多数人来说,答案可能是“不”。不是每个人都适合做自由职业者。你需要成为一种享受自由职业者的人。稍后会详细介绍这一点。

你还必须真正擅长你所做的事情。设身处地为客户着想,把这看作是雇佣承包商,不管是水管工还是律师。你之所以聘用他们,是因为你希望他们通过付钱几乎肯定能解决你的问题,而不是因为你希望他们成为“你团队的一部分”,共同解决问题,为他们提供学习和成长的机会,以及充足的PTO天数和免费午餐。

作为一名自由AI工程师,例如,您需要从客户开始,熟悉产品和代码库,在几天内提交第一份PR,并在最初几周内完成第一个影响ML原型或管道的业务度量。如果你刚刚开始涉足人工智能领域,我认为你最好的选择是去一家拥有大量资源和不断增长的机会的大公司(例如,FAANG)工作,或者去一家快速增长的初创公司工作(如果.。

我是按小时收费的。我从来没有做过基于项目的账单。我认为人工智能项目更适合按小时计费,因为基于可交付成果定义工作范围太难了。

我目前的费率是200美元/小时的短期承诺(例如,每月几个小时)和150美元/小时的长期承诺(例如,每周10小时以上)。只有一次我被告知我的费率太贵了,但大多数客户都认为这些费率是固定的。当客户付不起我的工资时,我们通常根据工作范围(例如,每周工作时间)而不是费率进行谈判。以我的技能,普通美国人工智能工程师的比率可能更高。我可能..。

多亏了近年来的“人工智能热潮”,它完全是自由职业人工智能工程师的卖家市场(再说一次,如果你做得好的话)。您永远不会用完客户线索和入站请求。我认为一个很好的经验法则是不断提高你的利率,直到你有50%的机会开始得到“不”。你仍然只剩下另外50%,不管怎样,他们往往是更好的客户。作为一个副作用,你会变得非常善于说“不”。我的默认答案总是否定的,我的日程安排.。

我们有足够的积蓄,即使我根本没有工作,也能让我们几年不挨饿,而且我的妻子全职工作,这在我做出这一飞跃的时候真的很有帮助。然而,即使有足够的储蓄,现金流的波动也会对你的财务安全感产生明显的影响。例如,如果你与Net 30客户一起工作,在你开始为他们工作后,需要两个月的时间才能拿到钱。我有过一段很短的时间,当时我们的现金流为负(特别是当…。

与我全职工作时相比,在过去的一年里,我赚的钱少了,但工作时间也少了。我完全可以做更多的工作来赚更多的钱,但有了小孩子,花时间和家人在一起很重要。

我通过我的网络找到了我现在和过去的大多数客户。会议和研讨会也是潜在线索的很好来源,特别是当你发表演讲而不是只听演讲的时候。当我找到一个我真正想合作的潜在客户时,我会直接从“求职”页面申请。数量惊人的员工,尤其是初创公司,如果你坦率地接受合适的应聘者的远程和/或兼职承诺,他们会持开放态度。

作为一名自由职业者,你总是在寻找潜在的客户,因为大多数合同都不会超过几个月。这与成为一名全职员工和