我从埃塞俄比亚的织布工到旧金山优步的软件工程师的旅程

0
我从埃塞俄比亚的织布工到旧金山优步的软件工程师的旅程

我出生在埃塞俄比亚的亚的斯亚贝巴,和我的五个妹妹一起在那里长大。我父亲制作传统织物,一次织一根线。编织在埃塞俄比亚是一个家族企业,每个家庭成员都扮演着一个角色。我妈妈、兄弟姐妹和我帮忙准备丝线。在纺织家庭,男孩通常在12岁左右从准备线到制作面料。

在我12岁时,叔叔鼓励父亲让我在一个纺织站工作,但父亲拒绝让我辍学。我的叔叔们本身就是纺织工人,他们知道仅靠一个人织布是不可能养活一个八口之家的。

三年来,父亲努力工作,无怨无悔地供养着我们,但在21世纪初,随着生活成本的上升,织物市场恶化了。作为家里第一个孩子,也是唯一的儿子,我有责任收拾家务,所以在我上七年级的时候,也就是15岁的时候,我们就考虑让我开始编织。

当我的老师知道我要离开学校开始编织时,他们知道这会影响我的教育。他们为我找到了另一种方法,让我在不必辍学的情况下为家里带来额外收入,那就是安排我辅导其他低年级的数学和科学学生。在接下来的三年里,我每天放学后辅导大约8个学生,我的工资为我们家提供了生存所需的额外收入。

在十年级结束时,我获得奖学金,在香港的李宝椿联合世界学院完成高中学业。这是我第一次离开我的祖国埃塞俄比亚,这是一次非常难忘的经历。我受到了IB课程的严格挑战,经历了文化冲击和思乡之情。尽管有这些挑战,我还是在学习中茁壮成长。我对科学和数学的热爱加深了,我学会了适应一种新的文化。

教育追求

高中毕业后,我又获得了一份奖学金,这次我来到美国科罗拉多学院攻读学士学位,我在那里学习物理和数学。像以前一样,我每周做20个小时的家庭教师和图书管理员,使我能够在经济上支持我的家人。完成学士学位后,我继续在科罗拉多大学博尔德分校攻读博士学位,在那里我第一次接触了编程和机器学习的概念。我发现机器学习非常迷人,于是我转向Coursera和其他在线资源,尽可能多地学习。

当我还是一名研究生时,我在一场盲人运动员田径比赛上遇到了我的妻子蒂森。我们都去那里支持一个共同的朋友参加五公里赛跑。在那决定性的一天,我们发现我们有很多共同之处,于是开始约会。一年后,我们结婚了。

2015年,数据科学训练营Galvanize在丹佛地区面试第一批学生。我想参加训练营,并开始寻找周末工作,既能养活我和妻子,又能继续养家糊口。我发现打车是一份完美的周末工作。我喜欢灵活的工作时间,这让我可以在周一到周五参加数据科学训练营,并在周末谋生。

当时,周末是丹佛地区使用优步驾驶的最佳时间,因为周末的需求更高。仅仅靠周末开车,我就能在参加沉浸式数据科学项目的同时,赚到和我做研究生研究助理时一样多的钱。雷竞技是骗人的这个项目持续了三个月,在项目期间的所有周末我都用优步开车。虽然有时很困难,但我从父亲那里学会了努力工作和坚持不懈,他也做了同样的事情,让我接受教育。

在完成数据科学课程一周后,我得到了丹佛地区一家小型广告技术公司的数据科学家工作邀请。我的数学和物理学位,加上我的研究经验和数据科学沉浸式课程,使我成为一个有竞争力的候选人。雷竞技是骗人的Uber的平台为我提供了一个谋生的机会,同时我完成了数据科学浸入式课程。

在Uber的职业生涯

三年过去了,我现在在Uber工作,是一名软件工程师。我在2017年底加入优步。说实话,一开始我对加入Uber感到不安,但最终还是决定冒险一试。首先,当我在平台上开车时,我个人从这个产品中受益,我很重视这个产品。其次,在我参加优步最后一次面试的那天,我听说达拉·科斯罗萨西将接任首席执行官的消息。这给了我希望,优步的惊人产品将受益于出色的领导层。最后,优步拥有世界上最好的工程团队之一,这已经不是什么秘密。我一直在看优步英语博客雷竞技到底好不好用介绍了优步工程师开发的开源项目,以及他们如何解决优步规模的工程挑战。我想成为这个充满活力的团队的一员,因为我可以从我的工程师同事那里学到很多东西,同时还能解决一些令人着迷的问题。

在优步,我要建立机器学习系统。具体来说,我在我们的市场预测团队工作,在那里我们为供应、需求和其他数量提供假日和事件预测,例如根据司机的位置为他们提供ETR(下一次请求的估计时间)。ETR是我们的新司机应用程序的功能之一,我很自豪能在构建它的过程中发挥作用。当我还是优步平台上的司机时,我必须依靠自己的经验或优步司机同事的电话来知道我是否在繁忙地区开车。有了这项新功能,司机只需瞥一眼司机应用程序,就能知道自己是否处于繁忙区域。

与我家的纺织生意类似,ETR是一项合作的事业。数据科学家建立了一个原型机器学习模型,以准确识别繁忙区域,并在大多数情况下估计司机在收到下一个请求之前需要等待多长时间。工程师们使用原型并构建了软件系统,为世界上所有城市训练这些模型,并实时大规模地生成ETRs。我在全球范围内扩展ETR方面担任了多个角色,包括构建模型所需的配置,同步应用模型,以及为全球可扩展的发布自动化几个手动流程。

当我不在ETR工作时,我会花时间和我的队友一起继续学习新的机器学习技术。例如,我是Uber机器学习教育系列的一员,我们每两周聚会一小时,讨论不同的机器学习主题或AI、机器学习和软件工程方面的学术论文,加深我的机器学习知识,帮助我成长为一名工程师。鉴于该领域的快速发展性质,我们必须不断学习新技术和编程语言,以在我们的工作中取得成功。例如,当我在大学一年级学习Java时,我必须刷新和扩展这方面的知识,以有效地为我的团队做出贡献。

在加入优步一年之后,我可以说我喜欢在优步工作有几个原因。我开始研究那些独特而有趣的问题,所以我每天都在成长。成为Uber的一员也让我有了更大的使命感,因为我正在帮助开发的产品为全球数百万司机提供了谋生的机会,无论是全职还是兼职。从我的个人经验来看,我可以直接感受到许多司机依靠优步来养家糊口,一边上学一边谋生。现在,作为一名优步乘客,当我和一名正在上学的司机配对时,我一定会分享我的故事,希望这可能会成为他们的灵感来源。

如果与Samuel合作构建解决方案,使用时空预测更好地预测Uber的市场,那么申请Uber市场预测团队的职位!

订阅我们的通讯以跟上优步工程公司的最新创新。

评论

没有帖子显示