软件开发工程师 VPC C/C ++,EC2 网络,VPC - 工作 | Amazon.jobs 跳转到主要内容 软件开发工程师 VPC C/C ++,EC2 网络,VPC
工作 | 亚马逊美国开发中心
立即申请 描述
亚马逊网络服务正在寻找有经验的软件开发工程师,帮助定义和构建云计算的未来!这个职位是一个与 EC2 网络团队合作的开发者角色。该团队拥有运行在所有客户的 EC2 VPC 实例之下的数据包流水线,为我们的庞大全球机群上的每个主机的每个数据包添加功能,如防火墙(安全组),计费和监控。
我们的愿景是将裸机网络的性能与云的所有优势相结合,包括提供裸机上不可能实现的功能,例如真正的软件定义网络(SDN)。
我们正在快速增长,并正在寻找可以提供超高性能的低级程序员 - 我们的目标是在 Rust 中每秒处理数百万个数据包。这既需要能够实现高度优化的数据结构,也需要对硬件进行低级(包括手动汇编和矢量化)调优。如果您在 Rust 或 C/C++ 方面有丰富的经验,并且对内核或嵌入式开发等系统软件工程有热情,那么这是一个独特的机会,让您在构建未来几年所有新的 EC2 VPC 功能的平台的第一天加入我们。
主要工作职责
• 成为小团队的首席工程师,指导初级工程师,确保遵循正确的开发实践。
• 非常实际;与工程团队合作,通过领导架构决策、参与设计、设计审查、代码审查和实施来管理日常开发活动。
• 保持当前的技术知识,支持快速变化的技术,始终关注新技术,并与管理和开发团队合作引入新技术。
• 与用户、其他技术团队和高级管理层沟通,收集需求,描述软件产品功能、技术设计和产品策略
我们欢迎在以下地点之一雇佣候选人:
美国华盛顿州西雅图
基本资格
- 3年以上非实习的专业软件开发经验
- 2年以上非实习的新系统或现有系统设计或架构(设计模式、可靠性和扩展性)经验
- 至少一种软件编程语言的编程经验
- C、C++ 或 Rust 开发经验
- 计算机科学学士学位或同等学历
首选资格
- 有效的口头和书面沟通能力
- 熟练掌握算法和数据结构的设计和分析
- 熟悉 Linux 操作系统 + 开发经验
- 深入了解 TCP/IP
- 内核或嵌入式开发,特别是 Linux 内核
- 了解专业软件工程实践和全面软件开发生命周期的最佳实践,包括编码标准、代码审查、源代码管理、构建过程、测试和运维
- 在团队内影响软件工程师的最佳实践
- 脚本编写(Ruby/Python)
亚马逊致力于创造一个多样和包容的工作环境。亚马逊是一家平等机会雇主,不以种族、国籍、性别、性别认同、性取向、受保护的退伍军人身份、残疾、年龄或其他法律上受保护的身份为由进行歧视。对于需要申请适应性工作环境的残疾人士,请访问 https://(使用下面的“申请此工作”框)。
我们的薪酬反映了美国几个地理市场的劳动力成本。这个职位的基本工资范围从我们最低的地理市场的每年 115,000 美元到我们最高的地理市场的每年 223,600 美元。薪酬基于多个因素,包括市场地点,并可能因工作相关的知识、技能和经验而有所不同。亚马逊是一家全面薪酬的公司。
根据所提供的职位,可能会提供股权、签约费和其他形式的补偿,作为全面薪酬套餐的一部分,除了全面的医疗、财务和/或其他福利。有关更多信息,请访问申请人应通过我们的内部或外部职业网站申请。
职位详情
• * 美国,华盛顿州,西雅图
• AWS 软件开发
• 软件开发
相关职位
• 高级软件开发工程师 美国,华盛顿州,西雅图 更新于:39分钟前
• 软件开发工程师,亚马逊履行技术(AFT) 美国,华盛顿州,贝尔维尤 更新于:约2小时前
• 软件开发工程师,swami 团队 美国,华盛顿州,西雅图 更新于:约2小时前
• 软件开发工程师,swami 团队 美国,华盛顿州,西雅图 更新于:约2小时前
• 软件开发工程师,亚马逊监管和贸易...