软件工程师,后端开发人员,云工程师 - 软件

无个税2个月前全职
23.5万 - 39.1万 / 年 Client of Talentmate

Client of Talentmate

location 阿布扎比
unsaved
计算机应用学士学位(计算机) 国籍 任何国籍 职位空缺 1个职位空缺 职位描述 概述 关于AIQ: AIQ是一家位于阿布扎比的合资公司,由Presight和ADNOC共同成立,专注于开发人工智能技术。AIQ开发和商业化能源领域的人工智能产品和应用。它的目标是通过利用其数据、云和人才,提供端到端解决方案,开发旨在降低成本并为客户创造收入的人工智能解决方案。AIQ体现了创新和企业家精神,迎接挑战,推动边界,欢迎那些希望为其使命做出有意义和深远贡献的专业人士加入团队。 始终处于技术前沿,AIQ为其人才提供了茁壮成长和卓越表现的所有机会。在AIQ工作包括处理大量数据集,使用最新的NVIDIA GPU云计算平台提供的人工智能基础设施,并访问无限的计算、存储和网络资源。 关于 角色 作为专注于API开发的软件工程师(后端),您将在架构、设计和开发可扩展和高性能的API以支持我们尖端产品方面发挥重要作用。您将与跨职能团队密切合作,推动我们的技术栈的演变,并确保交付稳健和高效的解决方案。 职责 API设计和开发: • 架构、设计和开发符合行业最佳实践的API。 • 使用Node.js、Python等后端编程语言实现RESTful和/或GraphQL API。 • 利用流行的Web框架,包括Express.js、Flask和FastAPI,构建稳健且易于维护的API。 数据库专业知识 • 设计和优化数据库模式,以实现高效的数据检索和存储。 • 实现数据模型并执行数据库查询以支持API功能。 云经验 • 利用云服务部署和管理API基础设施。 • 实施云基础应用程序可扩展性、可靠性和安全性的最佳实践。 CI/CD、Docker和Kubernetes • 设计和实施稳健的CI/CD管道,用于自动化测试、部署和监控API。 • 使用Docker对应用程序进行容器化,以实现高效部署。 • 使用Kubernetes管理容器编排,以实现可扩展性和可靠性。 性能优化 • 优化API性能,以确保低延迟和高吞吐量。 • 识别和解决API和数据库层中的瓶颈和性能问题。 • 实施缓存机制和其他优化技术。 协作与领导 • 与跨职能团队有效合作,包括产品经理、前端开发人员和质量保证工程师。 • 在API开发最佳实践中指导和培养初级工程师。 • 在代码质量、测试和文档方面以身作则。 安全性和可扩展性 • 实施安全最佳实践,以保护数据并防止API中的漏洞。 • 设计可扩展的API,能够在用户基础增长时处理增加的负载。 资格 • 计算机科学或相关领域的学士或硕士学位。 • 2年以上软件工程专业经验,专注于API开发。