Java Backend Software Engineer II

16 months ago Remote Full-time
IBM

IBM

location San Francisco
unsaved
685295BR 介绍 您是一位经验丰富的软件工程师,热衷于构建可扩展的微服务,处理海量数据,并构成面向客户的托管服务的支柱吗? 我们是一家不断发展的以SaaS为中心的公司,帮助我们的企业客户计划、分析和优化传统和云基础架构上的IT支出。我们正在寻找一位能够在美国远程工作的高级软件工程师,他对构建面向性能、效率和处理大量数据的大规模服务充满热情。您将负责设计新的服务,改进现有服务,并指导团队的整体系统设计和架构。 您将使用的一些技术包括:AWS、GCP、Azure以及它们的托管服务,如RDS、SQS和Lambda;NoSQL/分布式数据库,如DynamoDB和Redis;Hadoop和其他“大数据”平台;以及成熟的Java代码库。 您的角色和职责 我们希望您做什么 • 构建解决新的和现有业务挑战和客户需求的云原生服务。 • 使用Java构建分布式系统来处理PB级数据。 • 设计和实现具有水平扩展能力的弹性系统。 • 深入研究复杂的架构,研究和识别解决困难问题的新技术。 • 影响多个团队,对系统架构、运维和质量设立高标准。 • 指导和促进初级工程师的职业成长。 所需的技术和专业知识 • 5年以上专业软件开发经验,具备Java后端开发经验。 • 熟悉在AWS中构建和部署模型。 • 计算机科学/计算机工程学士学位或等同经验。 • 计算机科学基础知识,包括数据结构、算法设计和问题解决。 • 对至少一种现代编程语言拥有广泛的专业知识、经验和理解,我们主要使用Java。 • 具备现代软件开发方法论的专业经验:敏捷/看板、CI/CD、DevOps等。 首选的技术和专业知识 • 具有现代API设计和实现经验。 • 具有列式数据技术和数据库(如Apache Parquet、Redshift或Big Query)的经验。 • 具有PostgreSQL或类似关系型数据库管理系统的经验。 • 具有基于云的大数据处理平台(如AWS EMR)的经验。 • 具有基于Linux的集成开发环境(例如IntelliJ IDEA)的经验。 • 具有类似DataDog的可观察性和监控工具的经验。 • 出色的客户关注度、责任心和动力。 • 具备提供广泛技术领导力的能力。 • 愿意参与指导、招聘和团队建设。 • 出色的书面和口头沟通能力。 • 工程学的高级知识/教育,特别是大数据方面的知识。 关于业务单位 IBM软件将机器学习、生成式人工智能等智能技术融入核心业务运营,帮助组织更具响应能力、生产力和弹性。IBM软件帮助客户立即将人工智能付诸实践,以信任、速度和信心创造真正的价值,涵盖数字劳动力、IT自动化、应用现代化、安全和可持续性等领域。其中关键的是能够利用所有数据,因为人工智能的能力取决于其所使用的数据。在大多数组织中,数据分布在多个云、本地、私有数据中心和边缘上。IBM的人工智能和数据平台通过可信的数据扩展和加速了人工智能的影响,并提供了领先的能力,以在业务上进行训练、调优和部署人工智能。IBM的混合云平台是在混合环境中开发、安全和运营的最全面和一致的方法之一,它为利用数据提供了灵活的基础,无论数据位于何处,都能将人工智能深入到企业中。 在IBM的生活 在一个技术永不停滞的世界中,我们理解,我们作为IBM员工所做的事情,致力于客户的成功、有意义的创新以及我们在所有关系中的信任和个人责任,这是我们所做的。 成为IBM员工意味着您将能够学习和发展自己和自己的职业生涯,您将被鼓励每天勇敢地尝试和实验,同时在一个持续信任和支持的环境中,每个人都可以在其中蓬勃发展,无论他们的个人或职业背景如何。 我们的IBM员工具有成长的心态,始终保持好奇,愿意接受反馈,并学习新的信息和技能,不断改变自己和我们的公司。他们被信任提供持续的反馈,帮助其他IBM员工成长,并与同事合作,始终以团队为中心的方法,包容不同的观点,为我们的客户带来卓越的结果。我们的IBM员工每天都有做出关键决策的勇气,这对于IBM成为推动进步的催化剂至关重要,他们始终以自己手头的资源、积极的态度和以结果为导向的方法迎接挑战。 您准备好成为IBM员工了吗? 关于IBM IBM最伟大的发明就是IBM员工。我们相信,通过运用智慧、理性和科学,我们可以改善商业、社会和人类状况,为我们的客户和合作伙伴在全球范围内实现开放式混合云和人工智能战略的价值。自1911年以来,我们一直在不断创新,不仅是世界上最大的企业组织之一,也是最大的技术和咨询雇主之一,许多财富50强企业依靠IBM云来运营他们的业务。在IBM,我们以成为人工智能、量子计算和区块链的早期采用者而自豪。现在是时候加入我们,成为一个负责任的技术创新者,成为世界上的一股善意之力。 地点说明 IBM提供竞争力和全面的福利计划。有资格的员工可能享有以下福利: - 包括医疗和处方药覆盖、牙科、视觉和心理健康的医疗福利 - 金融计划,如401(k)、IBM员工股票购买计划、财务咨询、人寿保险、短期和长期残疾保险覆盖,以及基于绩效的薪酬激励计划的机会 - 慷慨的带薪休假,包括12个假期、最少56小时的病假、120小时的年假、根据IBM政策提供的12周父母陪护假以及其他有薪护理假计划。IBM还为符合法律要求的员工提供有薪家庭假期福利 - 在我们个性化的人工智能驱动学习平台上的培训和教育资源,IBM员工可以在其中培养技能并获得业界认可的证书,实现他们的职业目标 - 多样化和包容性的员工资源组织、捐赠和志愿者机会,以及零售产品、服务和体验的折扣 该职位的薪酬范围和福利是基于全年全日制工作计划的。薪水将根据您的与工作相关的技能、经验和地点而有所不同。薪资增长和支付频率将根据雇佣分类和适用法律进行。对于兼职职位,您的薪酬和福利将根据您的工作时间进行调整。对于在年度日历年内开始工作的人员,福利可能会按比例计算。此职位的发布日期为关键职位详细信息部分所述的日期,预计将在此日期后的21天内或更短时间内发布。我们会考虑符合适用法律的资格申请人的申请。IBM将不会为此职位提供现在或将来的签证赞助。因此,为了被考虑为此职位,您必须具备无需当前或将来签证赞助的工作能力。 做你自己 @ IBM IBM致力于创造一个多元化的环境,自豪地成为一个平等机会的雇主。所有合格的申请人将获得平等的就业机会,不论种族、肤色、宗教、性别、性别认同或表达、性取向、国籍、种姓、基因、怀孕、残疾、神经发育异常、年龄、退伍军人身份或其他特征如何。IBM还致力于遵守所有关于公民身份和移民身份的公平就业实践。