员工软件工程师 - DevOps 和机器学习

5天前远程全职
100K - 150K USD / 年 VISA

VISA

location 旧金山
unsaved
Visa 的技术组织是一个解决问题和创新者的社区,正在重塑商业的未来。我们运营着世界上最复杂的处理网络,能够每秒处理超过 65,000 笔安全交易,服务于 8000 万商户、15000 家金融机构以及数十亿普通人。在这里工作,您将参与复杂的分布式系统,并解决围绕新支付流程、商业和数据解决方案、网络安全以及 B2C 平台的大规模问题。

机会:

我们正在寻找多才多艺、好奇且充满活力的软件工程师,他们乐于在全球范围内解决复杂的挑战。作为 Visa 的软件工程师,您将成为一个多功能开发团队的重要成员,发明、设计、构建和测试面向全球客户的软 件产品。在构建强大的支付技术组件时,您将看到自己的努力塑造货币交易的数字未来。

工作内容:
• 设计代码和系统,影响全球 40% 的人口,同时影响 Visa 内部的可扩展性、安全性和可重用性标准。
• 跨功能合作,创建设计文档并为多个 Visa 技术产品开发最佳软件解决方案。
• 积极参与产品质量改进、价值服务技术和多样化敏捷团队中的新业务流程。
• 开发针对多种客户(包括终端用户商户、B2B 和政府业务解决方案)的稳健且可扩展的产品。
• 利用创新技术构建下一代支付服务、交易平台、实时支付和先买后付技术。
• 通过指导和持续学习机会,在全球或本地范围内创造影响的机会。

基本职能:
• 在最小指导下,识别并为团队成员提供改进界面功能设计和功能的开发和解决方案策略。
• 应用标准流程使用编程语言(例如 HTML、C++、Java)编写代码,以满足网站修改请求和技术要求。
• 与他人合作,支持新技术能力和功能的试点,以增强电子商务产品的用户网站体验。
• 分析简单问题的错误并应用调试工具验证假设。
• 建立全面的 AI 模型监控系统,包括性能退化、数据漂移和偏差检测。
• 建立稳健的模型生命周期管理框架,包括版本控制、再训练时间表和模型退役策略。
• 开发和实施自动化工作流,以简化常规 AI 操作任务,如数据预处理、模型训练和性能评估。
• 在 AI/ML 模型集成和部署过程中,为开发人员提供现场支持和指导。
• 设计、维护和简化端到端 CI/CD 流水线的一键构建部署的持续交付解决方案。
• 自动化测试并将发布部署到多个环境。
• 确保应用程序、相关集成和支持 SCM & 发布管理的各种工具在所有预生产环境中的持续可用性。
• 维护源控制分支并处理合并冲突。
• 创建生成 AI 解决方案以维护构建/发布过程的文档。
• 调查工具和流程,以提高我们服务的可靠性、稳定性和效率。
• 领导开发和实施仪表板解决方案/指标。
• 进行 RRR(发布准备审查),并在检查表中寻找自动化机会。
• 维护发布和变更合规性。

您带来的技能:
• 能量和经验:具备好奇心和对技术的热情,享受全球范围内的挑战性项目。
• 挑战现状:乐于突破界限,超越传统解决方案。
• 语言专业:精通一种或多种通用开发语言(例如 Java、C#、C++)。
• 构建者:具有构建和部署现代服务和 Web 应用程序的经验,具备质量和可扩展性。
• 学习者:不断学习新技术,如 Angular、React、Kubernetes、Docker 等。
• 合作伙伴:与产品、测试、DevOps 和敏捷/Scrum 团队合作的经验。
• *我们并不期望任何单一候选人具备所有这些特征。例如,我们有一些非常专注于构建可扩展系统的团队成员,但在加入 Visa 之前没有接触过支付技术或 Web 应用程序。

这是一个混合职位。混合员工可以在远程和办公室之间交替工作。混合角色的员工预计每周在办公室工作 2-3 天(由领导/地点决定),一般指南是根据业务需求在办公室工作 50% 或更多的时间。