全栈开发工程师

1个月前全职
97.6万 - 152.6万 / 年 NVIDIA

NVIDIA

location 旧金山
unsaved
在 NVIDIA,我们正利用人工智能的无限潜力来定义计算的下一个时代。在这个时代中,我们的 GPU 将成为计算机、机器人和能够理解世界的自动驾驶汽车的“大脑”。做到前所未有的事情需要远见、创新,以及世界上最优秀的人才。作为一名 NVIDIAN,您将沉浸在一个多元化、支持性的环境中,每个人都被鼓励发挥最佳表现。快来加入我们的团队,看看您如何对世界产生持久影响! 我们正在寻找一位具有构建现代全栈 React + .NET 网络应用程序和 .NET 服务经验的开发人员,能够使用 Docker 和 GitLab CI 进行交付,并使用 IaC 工具如 Ansible 和 Terraform 来遵循良好的 GitOps 实践。您需要熟悉 Linux、FOSS 工具和自托管,以及公共云及其托管服务,以确定合适的工具来完成工作。 您将要做的工作: • 开发和维护 .NET 服务和应用程序(包括 API、后台服务、集成、中间件)。 • 使用 SQL Server 和 Postgres 应用 Entity Framework 以实现强大、高效的数据持久化。 • 实施并优化 GitLab CI/CD 管道以实现持续集成和交付。 • 使用 Ansible 进行基础设施配置、管理和部署 Docker 容器。 • 维护 RabbitMQ 和 Redis 集群,以支持 NVIDIA 各团队构建基于事件的自动化。 • 与团队协作,通过测试和文档保持代码质量。 • 制定公共云策略,并在合适的情况下使用它,以构建特定应用程序或解决特定问题。 我们希望看到的: • 扎实的 .NET 开发经验(服务、API、集成)。 • 熟悉 OData、Entity Framework 和 SQL Server。 • 计算机科学学士学位(或同等经验)。 • 5 年以上工作经验。 • 熟悉 SSO、身份验证、授权,并遵循最小权限原则。 • 精通 Docker、Linux、SSH、CLI、GNU 工具。 • 具备 RabbitMQ 和 Redis 的背景知识,以实现基于事件的自动化和分布式缓存。 • 具备使用 Prometheus、AlertManager 和 Grafana 进行监控和警报的经验。 • 具备 GitLab 版本控制、CI/CD 管道和自动化的实际经验。 • 了解 Ansible 的配置管理。 脱颖而出的方式: • 公共云平台经验(Azure、AWS)。 • 接触前端技术或框架。 • 理解单点登录(SSO)身份验证。 • 在 Linux 环境中使用 Docker 部署和操作服务的经验。 • 基本了解密码学及其如何应用于解决数据安全问题。 基本薪资范围为 136,000 美元 - 212,750 美元。您的基本薪资将根据您的地点、经验以及类似职位员工的薪资来确定。 您还将有资格获得股权和福利。NVIDIA 持续接受申请。 NVIDIA 致力于营造多元化的工作环境,并自豪地成为一个平等机会的雇主。由于我们高度重视当前和未来员工的多样性,我们在招聘和晋升实践中不会基于种族、宗教、肤色、国籍、性别、性别表达、性取向、年龄、婚姻状况、退伍军人身份、残疾状态或任何其他受法律保护的特征进行歧视。