Sigma-Aldrich logo
默克生命科学
Senior Cloud Platform Back-End Engineer 1

Senior Cloud Platform Back-End Engineer 1

发布于 5 个月前

普通员工/个人贡献者

Bangalore, Karnataka, India
中级经验
全职员工
仅现场办公
本科
软件工程
CI/CD
微服务
AWS Lambda
Azure DevOps
RESTful API
SQL

AI 估算 · 45k–75k

作为跨国药企的云平台工程师,需要掌握AWS、Python等核心技术,负责支持药物研发的关键数据平台,技术门槛高且行业前景广阔。

职位详情

关于这个职位

作为高级云平台后端工程师,您将加入医疗保健研发部门的数据与人工智能解决方案工程团队

您将主要运用AWS云服务和Azure AD,支持公司在药物发现和开发方面的研发工作,负责实施技术路线图、维护平台功能、设计数据归档流程,并适应新兴技术

最低要求

计算机科学、工程或相关领域的大学学位

出色的解决问题的能力
大约3年相关工作经验
拥有在企业级使用AWS服务构建和交付安全、可扩展、有弹性的云原生系统的良好记录
英语流利,具备优秀的沟通能力
渴望在跨国环境中学习与合作,与跨职能团队(主要在美国、欧洲(主要是德国)和印度)合作
强烈的责任感和主人翁意识,具备快速学习的能力
编程技能:在Python、关系型数据库、SQL方面有深入经验,有Scala、C#或Java等面向对象编程语言背景者优先
服务:了解基于AWS构建的RESTful API和微服务,有使用AWS Lambda(使用boto3库)和无服务器设计的经验
云技能:有在企业级使用AWS服务构建云原生系统的经验,并具备学习心态
最佳实践:了解面向对象编程(OOP)和设计模式,具备优秀的代码和技术文档编写能力,并有代码审查经验
CI/CD与自动化:了解CI/CD流水线,有构建和部署CI/CD流水线的经验(最好使用Azure DevOps)
测试框架:有测试框架经验
安全:熟悉AWS安全最佳实践(MFA、加密、用户角色和策略)

工作职责

实施新功能

构建和管理部署

优先资格

容器化:有构建和部署容器服务(Docker、Kubernetes、AWS Fargate)的经验

数据工具:有Iceberg和Snowflake的经验
熟悉Terraform、CloudFormation或CDK用于基础设施自动化
了解NoSQL数据库

AI 洞察

优缺点分析

优点

  • 行业与平台优势:加入全球领先的医疗保健和生命科学公司,工作直接支持药物研发,具有深远的社会意义和稳定的行业前景
  • 技术栈前沿:主要使用AWS云原生技术栈(Lambda、微服务),并有机会接触容器化、Snowflake等现代数据工具,技术积累价值高
  • 职业发展机会:公司明确提供个人发展和全球职业晋升的机会,且在敏捷、自主的多元文化团队中工作,有利于软技能提升
  • 全球化协作:与来自美国、欧洲、印度的团队合作,能极大拓宽国际视野和跨文化沟通能力
  • 技术复杂度高:需要同时掌握云平台、后端开发、数据工程和安全等多领域知识,并确保系统在企业级环境下的可靠性与合规性
  • 跨时区协作:团队分布在美国、欧洲和印度,可能需要适应非标准工作时间进行沟通和协作
  • 适合拥有3年左右云后端开发经验,对AWS生态和Python技术栈有扎实基础,渴望在具有重大社会价值的医疗科技领域深耕,并能在全球化团队中高效协作的技术人才

缺点 / 挑战

  • 高标准要求:作为支持核心研发的平台工程师,对系统的安全性、可扩展性和文档质量都有极高要求,工作压力和责任较大

角色解读

  • 技术深度:可以从云平台工程师向云架构师或特定领域(如数据工程、AI平台)专家发展,深化在AWS、容器化(K8s)和基础设施即代码(Terraform)方面的技能
  • 业务影响:在医疗研发领域积累的行业知识,可以将技术专长与业务需求更紧密结合,未来可向技术负责人或解决方案架构师等角色转型
  • 全球视野:在默克这样的跨国巨头工作,有机会接触全球项目和团队,为未来担任更具领导力或战略性的国际职位奠定基础
  • 您将作为云平台后端工程师,负责构建和维护支持药物研发的数据与AI平台
  • 主要工作包括使用AWS服务(如Lambda)和Python开发新功能,并管理CI/CD部署流程
  • 您需要维护平台现有功能,设计数据归档流程,并确保系统遵循AWS安全最佳实践
  • 您将与跨大洲的团队(美国、欧洲、印度)协作,支持技术路线图的实施
  • 核心编程技能:需要精通Python,并熟悉SQL和关系型数据库
  • 有Scala、C#或Java等面向对象语言经验是加分项
  • 云平台专长:必须具备在企业级使用AWS服务(如Lambda、微服务)构建安全、可扩展的云原生系统的实战经验
  • 工程实践:需要熟悉CI/CD流水线(特别是Azure DevOps)、代码审查、技术文档编写以及AWS安全最佳实践
  • 协作与学习能力:需要优秀的英语沟通能力,能够在跨国、跨职能团队中有效协作,并具备快速学习新技术的热情

申请策略

  • 在申请前,深入了解默克生命科学在医疗保健、生命科学和电子领域的业务,特别是其研发方向,并在求职信或面试中表达对其使命的认同
  • 仔细研究职位描述中提到的“Data & AI Solutions”团队和“R&D efforts in drug discovery”,思考您的技能如何能为这些具体目标做出贡献
  • 重点突出您使用AWS服务(特别是Lambda、微服务)构建和交付企业级云原生系统的具体项目经验,量化成果(如提升的性能、处理的规模)
  • 详细描述您在Python开发、SQL数据库设计以及实施CI/CD流水线(尤其是与Azure DevOps相关)方面的技能和项目贡献
  • 展示您在跨国或跨职能团队中的协作经验,以及您如何通过优秀的沟通和文档能力确保项目成功
  • 如果有医疗、制药或生命科学相关领域的项目经验,务必单独强调,这将是巨大的优势
  • 如果对容器化(Docker/K8s)或特定数据工具(Iceberg/Snowflake)不熟悉,可以提前通过在线课程或实验项目建立基础认知
  • 深入复习AWS核心服务(Lambda, IAM, VPC等)的安全最佳实践和架构设计原则,准备应对相关的技术深度问题

面试指南

  • 对于技术问题,采用STAR原则(情境、任务、行动、结果)来组织答案,重点突出您的个人贡献、技术决策背后的思考以及可量化的成果
  • 对于行为和文化适配问题,结合具体事例,展示您的协作能力、主人翁意识、快速学习能力以及对多元化和包容性工作环境的适应力
  • 在回答中,适时地将您的技能和经验与默克医疗研发的具体业务场景(数据平台、药物发现)联系起来,展示您的业务理解和技术应用能力
  • 请描述一个您使用AWS Lambda和Python(boto3)构建无服务器应用的具体项目
  • 您遇到了哪些挑战,是如何解决的?
  • 您如何设计和实施一个安全、可扩展的微服务架构?请结合AWS服务谈谈您的经验
  • 请 walk me through 您为一个关键系统设计和部署CI/CD流水线的过程
  • 您如何确保部署的可靠性和快速回滚?

职位点评

Watch Jobs