资深软件工程师,系统安全

纽约 4天前全职 网络
面议
关于我们 Meta Platforms, Inc.(前称 Facebook Inc.)处于构建技术的前沿,这些技术使人们能够连接、发现社区并发展业务。我们的旅程始于 2004 年的 Facebook,彻底改变了个人互动的方式。现在,我们正在超越传统屏幕,通过增强现实和虚拟现实创造沉浸式体验,以塑造社交技术的未来。 主要职责 • 设计、开发和维护防御基础设施和应用程序,确保大规模系统的安全性、完整性和可用性。 • 创建复杂的算法和数据结构,以有效的身份验证、授权和访问管理工作流程。 • 与产品经理、跨职能团队和安全专业人员合作,识别、评估和应对新兴威胁。 • 指导和培养工程师,提高他们的技术技能和专业知识。 • 从项目启动到交付,领导复杂项目,包括需求收集、项目规划和执行。 • 应用您对身份与访问管理(IAM)原则、身份验证协议(如 OAuth 和 OpenID)以及授权范式的深刻理解。 • 利用安全学科,如威胁建模和漏洞评估,构建弹性解决方案。 • 具备设计和维护安全系统的经验,以防止未授权访问和数据泄露,利用令牌管理、加密和访问控制技术。 • 运用强大的分析技能,解读复杂数据集,提取见解,并为技术决策提供信息。 最低资格 • 计算机科学、计算机软件、计算机工程、应用科学或相关领域的学士学位,具有 10 年相关工作经验。 • 10 年编程语言方面的专业知识:C、C++ 和 PHP。 • 熟悉数据库系统,包括关系型数据库(MySQL)和 NoSQL 数据库(ZippyDB、MemCache)。 • 对优化、索引、分区、物化视图、公共表表达式和 ETL 过程有深入理解。 • 广泛了解身份和访问管理、身份验证/授权协议、威胁建模和网络安全。 • 精通全栈开发,能够架构客户端接口和服务器端系统。 • 具备分析和解读复杂数据集以做出明智决策的经验。 • 有领导和指导初级工程师的记录,确保项目成功执行。 • 在企业环境中开发大规模、容错分布式应用程序的经验。 • 能够独立设计和实现重要功能。 • 对操作系统有扎实的理解,特别是 Linux 或类 UNIX 系统,包括文件操作和作业调度。 • 能够将算法和计算机科学原则应用于现实场景。 • 在项目所有权、定义技术方向和交付质量成果方面展现技术领导力。 • 熟练使用软件开发工具,包括代码编辑器(VIM 或 Emacs)和版本控制系统(Subversion、GIT 或 Perforce)。 薪酬 年薪范围:$229,252 到 $240,240,加上奖金、股权和福利。 行业 互联网 平等机会 Meta 拥抱多样性,并自豪地成为平等就业机会和积极行动的雇主。我们不基于种族、宗教、肤色、国籍、性别、性取向、性别身份、年龄、残疾、退伍军人身份或任何其他法律保护特征进行歧视。 对于在招聘过程中因残疾需要住宿的候选人,请告知我们以确保支持。