在优步平台上可靠的出行不仅仅是交通。为了真正提供最好的用户体验,我们还必须遵守我们运营的80多个国家的区域性金融和税收法规。
优步成立于2014年,是优步首批分布式工程站点之一,位于保加利亚索菲亚的优步工程团队负责实现这一目标。的索非亚工程团队专注于开发系统,为我们的服务提供关键的报告和合规能力,包括生成与旅行或食品配送相关的发票和电子邮件收据,为我们的合作伙伴汇编定期税务报告,并根据当地法规促进实时税务计算。
索菲亚工程公司的工作不仅对我们的用户至关重要,对公司本身也至关重要。我们的团队负责:
- 帮助用户(司机、送货伙伴和餐馆)遵守与税务和收益报告有关的复杂的当地法规,为他们提供及时、准确和易于理解的发票和报告。
- 构建为我们的车手和食用者提供电子邮件收据的后端,帮助他们实现了对我们服务成本的全部清晰度和透明度,也可以提高商业费用的报告。
- 通过确保我们的财务报告和税收计算是最新的,维护我们的系统在不断变化的监管景观中的遵守情况。由于优步生长了其业务,分支为食品交付,商业运输,货运,甚至健康,我们的生态系统必须能够为每种新产品提供全面的税务合规解决方案,并相应地适应。
事实上,我们的工程师必须做到这一切,同时保持这些服务的可用性、准确性和可靠性。
我们采访了一些Uber Sofia的工程团队,了解了他们更多的工作:
Elena Deneva,软件工程师
你为什么选择在Uber工作?
优步与我工作过的其他公司的不同之处在于,我有很多机会发展自己的技术技能。除了为个人成长做出贡献,在优步工作也让met能够投资世界的未来。我为能在优步工作感到自豪,因为我们的使命是改善交通,以及友好和智力刺激的工作环境,每天迎接我。
你在团队中的角色是什么?
作为索非亚税务和合规团队的一员,我是一名软件工程师,致力于让全球各地的司机尽可能轻松地进行税务申报。
你的工作中最让你满意的是什么?
帮助合作伙伴提供税务报告,并解决我们在不同市场出现的所有税务和合规变化。我们的平台上有许多城市和国家,见证我们的工作对合作伙伴的影响是非常有益的。尽管我们是工程师,但我们有机会更多地了解我们正在开发的国家的税收和合规情况。我每天都在学习我们使用的新技术。我的经理和团队支持我做到最好。
关于优步工作的最大惊喜是什么?
我刚加入Uber时并不知道它是什么,但我看到了这个想法的潜力。
我努力的动态环境让我感到惊讶。我们可以使用我们需要成功完成项目的任何技术;我从来没有发现这是对其他公司的真实。我们有自由使用和开发任何对我们有用的工具。
第一周之后,我的代码就进入了生产阶段。我们的发展速度非常快,令人兴奋,这是我以前作为软件工程师从未经历过的。
你的动机是什么?
多年来,数学、物理和计算机科学一直是我的爱好。我一直很喜欢学信息学,所以从事技术方面的工作一直是我的梦想。作为Uber的一名软件工程师,我不断发现计算机科学是多么令人兴奋和具有挑战性。有更好的动机吗?
您最喜欢在优步索非亚工程工作?
我喜欢和我一起工作的人,喜欢我要处理的挑战,喜欢我们办公室充满乐趣和热情的氛围。我的同事们一直都是我的榜样。他们都是有耐心、知识渊博的人,他们激励我不断学习。每当我需要他们的支持时,他们从不拒绝帮助我。我们不只是一个团队,我们是家庭。
尼古拉·斯托伊采夫,软件工程师
你在哪个团队?
我正在纳税和合规工程团队。我们确保使用优步平台的人和公司符合当地税务规定。
你面临的最大的工程挑战是什么?
我们所构建的工具的规模、多样性和复杂性无疑是最大的挑战。我们希望让司机更容易地履行纳税义务,但每个国家都有不同的规定,我们的单一平台需要支持对所有运营国家的抽象。
我们用Python建立了平台,并转换为Java并转到。Java和Go都更容易使用,他们允许我们构建更可靠,可扩展的软件。
你为什么决定加入Uber Engineering?
我两年前加入了优步工程。对我来说,我们与我们合作的规模以及我们帮助世界各地的许多人的事实赢得了他们的生活,使其成为一个有吸引力的工作场所。
Uber和我以前工作的不同之处在于,我现在开发的产品每天被世界各地数百万人使用。在我之前的公司,我是做企业软件的。我从没见过使用它的人。知道这么多人依赖优步,依赖我开发的软件,鼓励我把工作做得更好。
在优步工作你最喜欢的是什么?
我可以与对软件工程和构建可扩展系统非常了解的其他人互动的事实是我最大限度地对我的工作。我喜欢旅行,我的工作让我有机会环游世界。
人们对优步工程最大的误解是什么?
最初,大多数人都不知道我们在索非亚有一个工程办公室,但经常举办聚会和在当地会议上发言会有所帮助。大多数人认为优步是一个充满压力的工作场所,但事实并非如此。我们团队的文化支持一种“快速失败”的方法,使用已建立的流程,以确保我们从错误中学习,并在未来避免它们。我工作的环境非常友好,让每个人都能做真实的自己。在工作之外,我和我的队友关系很好。
你一直想成为一名软件工程师吗?
从我小时候起,我就想成为一名软件工程师。索菲亚有很多科技公司。本科期间,我学习的是全栈计算机科学。我最喜欢的语言是JavaScript,因为它非常简单,可以很容易地在前端和后端构建很棒的东西。
你的角色有什么是大多数人不知道的?
当大多数人在职称中听到“税收和遵守”言语时,他们认为我的工作非常无聊,但在我的工作中,我需要了解世界各地的许多不同的文化以及如何建立他们的税收结构。我们在公司中有很多巨大的税务专家,我们的工程师专注于建立可扩展的解决方案,如税收计算和报告。我们使司机经历更加无缝,因为他们不必担心税。我们还在帮助各国政府采用像riveShien的运输模式,以帮助确保UBER平台的所有用户仍然符合要求。
你的动机是什么?
知道我可以帮助一个有一个真正的问题的人。优步让我每天帮助世界各地的人们。
Boian Tzonev,高级软件工程师
您在优步工作多久了,都做过什么?
我在优步工作了四年多。在这段时间里,我开发了一个管理合作伙伴银行信息的系统,并参与了对优步平台上的资金流动进行重新设计的部分工作。目前,我正在开发工具来生成税务相关的文件和报告。
你解决的最有趣的问题是什么?
最有趣的问题来自于Uber在全球不同国家运营的事实——持续的挑战是如何打造一个高效、可扩展、灵活和可扩展的系统。另一个有趣的项目是设计一种自定义查询语言。
怎样才能在你的团队中找到一份工作?
您需要拥有稳固的计算机科学技能,是一个快速的学习者,能够适应变化的环境。
Nikolay Vasilev,软件工程师
您在优步工作多久了,都做过什么?
我从2016年开始在优步工作,主要负责两个项目。首先,我帮助建造即时支付该产品可以让合作伙伴立即将当前收入转移到借记卡账户。目前,我正在做一个税务计算系统的后台。我对这个项目特别感兴趣,因为税务领域非常复杂,我们的计算在80多个国家实时进行,跨越我们的业务范围。
在构建优步的税收计算引擎时,您面临的最大工程挑战是什么?
在计算全球发生的业务事件的税收时,系统必须以前所未有的规模实现高精度、高可用性和低延迟。当你将规模融入其中时,工程挑战就有了全新的意义。
你解决的最有趣的问题是什么?
我们的税收计算引擎的核心组件之一是它的规则引擎,这个特性可以使用户通过回答以下问题来方便地指定他们的税收查询的参数:该产品的税收类别是什么?这个提供者的税收制度是怎样的?这个地区的税务机关是什么?适用于这种情况的税种有哪些?
创建可能处理此类复杂性并满足非功能要求的推理引擎肯定是我解决的最有趣的问题我的事业。
有兴趣了解更多关于Uber工程索菲亚的工作机会吗?发现空缺职位在下次见面的时候再认识我们meetup!
标题图像信用:“索菲亚电视塔”由迈克迪塞尔,授权CC-BY 2.0






