Python开发者

15个月前远程全职
Insights by Kantar

Insights by Kantar

location 伦敦
unsaved
Python开发人员 作为小型敏捷团队的一部分,康泰纳仕分析开发人员专注于收集和分析数据,以回答世界领先品牌和机构的商业问题。我们建立和维护自己的基础设施来收集数字数据,并编写主要使用Python的代码来处理和分析数据。我们为客户构建定制解决方案,并构建稳健的数据产品:自动化数据管道,将数据处理并提供给多个客户的仪表板和报告 - 这个领域可能是这个角色的一个特别重要的部分。 康泰纳仕分析开发人员具有很强的技术能力,跨多个不同的平台工作,并且总是对发现新技术充满激情。他们还开发对数字数据来源的理解,并对最终客户目标具有共鸣。在这个角色中成功的关键在于将这些技能集合在一起。 在这个角色中,您将与更广泛的康泰纳仕分析技术团队以及非技术的面向客户的顾问密切合作。您的工作可能包括开发以支持我们的可重复产品;帮助维护我们现有的代码和基础设施;为客户项目提供定制开发以及为支持我们的可重复产品进行开发。 这个角色基于我们的伦敦办公室,但也有大量的远程工作。 主要职责: • 创建、修改、维护和运行Python和其他代码,为我们的客户收集和分析数据。构建康泰纳仕分析可重复产品的自动化数据管道可能是一个重点领域。 • 利用现有的康泰纳仕分析数据基础设施和数据科学工具和方法作为您开发的一部分,并在需要时创新新的方法;我们使用诸如Pandas、scikit-learn和PySpark等技术。 • 建立对康泰纳仕分析云原生数据基础设施的工作理解,并在需要时帮助维护、扩展和改进此基础设施。我们主要使用Python,并且使用现有的分析平台(如Databricks)和我们自己的分布式平台,在AWS上使用Kubernetes和Terraform进行部署。 • 与康泰纳仕分析顾问和非技术人员密切合作,根据您自己的判断将他们的业务需求转化为技术规范。 • 记录代码和方法,并广泛分享知识;培训技术和非技术人员使用我们的解决方案。 关于您 基本要求: 这个职位适合有一些编程经验的应届毕业生。 • 出色的Python编程技能:这些技能可以通过自学、课程或以前的工作获得。 • 出色的问题解决能力,特别是将模糊定义的问题转化为解决方案的能力。 • 出色的数学能力和对表格和时间序列数据的基本理解。 • 流利的英语和有效的沟通能力;我们的工作涉及与技术和非技术受众的合作。 以下任何技能/经验都将是有利的: • 在技术或开发团队中有一些专业工作经验。 • 了解像git这样的技术协作工具。 • 熟悉笔记本,例如Jupyter或Databricks。 • 有经验或至少对函数式编程感兴趣。我们喜欢推动我们所使用的类型系统的边界,例如在我们的Python代码中使用类型提示,并且我们在我们的堆栈的某些部分也使用Scala。 • 了解或至少对云原生基础设施(如AWS、Azure、Docker、Kubernetes、Terraform)感兴趣。了解搜索、社交和其他数字分析数据。 • 统计或机器学习方法的知识。