软件工程师 - Python / Golang

阿布扎比 无个税8天前全职 网络
面议
在ORYXLABS,我们不断研究和开发新的工具,以评估、监控、保护和改善客户的网络环境。您将成为一个多元文化、高度协作的精英团队的一员,该团队由一级安全专家和工程师组成,他们热衷于打造有效的解决方案。 主要职责: - 设计和实施系统,以近实时方式收集和处理大型数据集。 - 编写经过良好测试、文档齐全、性能导向的代码。 - 定期评估现有流程或系统的低效之处,并提供数据驱动的改进建议。 - 具备清晰的文档化设计流程,将需求转化为代码,包括低级设计。 - 完全理解端到端的流程,并能够对流程进行全面的故障排除。 - 利用配置系统构建和配置虚拟环境,以支持开发和功能测试工作。 - 与云基础设施、质量保证或其他技术团队合作,确保每个产品版本的顺利部署。 - 参与代码审查,重点关注性能、可靠性和可维护性。 - 不断学习新技术,并帮助团队了解行业发展和不断演变的最佳实践。 资格与经验: - 计算机科学、计算机工程或相关领域的学士或硕士学位,具有5年软件工程经验,最好具备网络安全背景。 - 具有创建分布式爬虫、扫描或信息收集系统的经验,从松散结构的数据中解析和提取信息。 - 具有编写复杂SQL查询的经验(最好是PostgreSQL)。 - 对敏捷开发方法有扎实的理解,并有多年直接参与的经验。 - 具有持续集成和持续部署实践的经验。 - 能够在组织内建立牢固的合作关系,以实现最佳结果。 - 展示出学习和利用技术知识的能力。 关键技能: - 操作系统:企业级Linux(CentOS / Amazon Linux) - 编程语言:Python/Golang - 数据库引擎:Citus, PostgreSQL, Clickhouse, Trino, Hive, Spark, Elasticsearch - 虚拟化/容器:Docker, Kubernetes - 消息队列:Apache, Kafka - 序列化:Cap'n Proto #ORYXLABS