Greystones Group是一家快速发展的女性拥有的小型企业,为战斗人员提供一流的人工智能和大数据分析能力。我们的能力包括任务规划、作战支持、领导力发展与教育、网络安全、电子战和信息技术解决方案。
我们正在寻找敬业和积极进取的候选人,可以与公司共同成长。在Greystones,我们认识到每个人都带来了自己重要的技能和独特的才能,以创建一个高度胜任的团队,提供优质的解决方案。我们确保有效地满足每个成员的需求,我们的员工不仅仅是一个数字。我们提供一个紧密联系的社区,确保您在一个为我们的客户提供世界级支持的环境中实现成长和发展。
Greystones Group招聘一位远程全栈开发人员,与我们的分析套件一起工作,这是一个云原生微服务平台。对于后端,您将使用Java、Spring Framework和NodeJS生态系统,并使用JavaScript和TypeScript(ReactJS、VueJS等)开发客户端前端应用程序。
我们的平台:
我们的平台现代化,遵循微服务架构原则,并利用了许多最佳的开源工具。我们借鉴了许多每天处理大量用户和数据的公司的平台架构。我们实施了一种在私营部门常见的现代开发方法。
开发环境:
• 我们的开发团队使用苹果硬件进行开发。
• 有使用容器化技术(如Docker、Podman、Kind或Minikube)进行本地开发的经验
• 使用Visual Studio Code、IntelliJ IDE和大多数现代开发工具和插件进行代码检查等。
• 必须熟悉git的使用和团队合作。
角色/职责:
• 为从调查员到数据科学家的各种终端用户构建用户界面、微服务、API、数据库、缓存和工具。
• 以高质量解决方案理解和解决大规模的业务需求
• 直接与最终工程用户互动,了解他们的需求并改善他们的体验
• 确保所有项目具有足够的测试覆盖率,并遵循现代开发原则。
• 参与与其他团队/开发人员的代码审查。
• 确保一切都是模块化的,并且能够轻松重用。(Maven、NPM等)。
福利待遇:
• 401(k)养老金计划
• 401(k)养老金计划匹配
• 牙科保险
• 灵活的工作时间安排
• 灵活支出账户
• 健康保险
• 寿险
• 带薪休假
• 推荐计划
• 退休计划
• 视力保险
薪资:8万美元至12万美元
资格要求:
• 具有ReactJs(包括对vite和nextjs的了解)的经验,以帮助处理当前的用户界面,但必须能够学习新的框架,如VueJS。
• 具有使用容器化技术(如Kubernetes)部署的现代云原生平台的经验(我们的整个平台都部署为容器)。
• 了解可用的工具以及如何将工具应用于AI的不同领域,包括自然语言处理、计算机视觉/OCR等(例如:Tesseract、Stanford NLP、PyTorch、TensorFlow等)。
• 对学习不同编程语言感兴趣并有能力。
• 您必须能够解决复杂的平台问题,并始终进行研究和学习,以确保平台保持“现代”。
• 具备企业集成模式的知识和理解。
• 扎实的JavaScript和Java编程技能
• Spring-Boot经验
• 具有使用REST或GraphQL与后端交互构建客户端Web应用程序的经验(了解GraphQL更好)
• 熟练使用Linux
• 具有设计、开发、部署和操作复杂、高可靠性分布式系统的经验,涉及微服务、API和各种开源技术。
• 了解Docker容器化和部署。如果您没有经验,了解Kubernetes将是一个加分项。
• 如果您有与AWS、Azure、GCP或类似的云计算平台的工作经验,将是一个加分项。
• 拥有安全许可证或能够获得许可证
我们使用以下技术来了解基础设施:
• 后端API使用Spring Boot(了解Micronaut和Quarkus更好)
• 用户界面和组件使用ReactJS
• 弹性堆栈和Prometheus用于日志监控和指标
• 图形数据库:我们使用众所周知的图形数据库,包括Neo4j、DozerDB、ONgDB、ArrangoDB。
• Spark和Spark生态系统
• Kafka
• Hazelcast、Memcached和其他缓存或键值存储
• NoSQL:MongoDB、Cassandra、Redis、Hbase
• SQL:PostgreSQL、MariaDB,必须了解ANSI SQL。
• Consul
• Keycloak
• SonarCube
• Docker
• Kubernetes
• Helm
• Zipkin
• Swagger
• Maven
• Gradle
• NPM
Greystones Group是一家平等机会雇主,并遵守41 CFR §§ 60-1.4(a)、60-300.5(a)和60-741.5(a)的要求。这些法规禁止基于受保护退伍军人或残疾人身份歧视合格个人,并禁止基于种族、肤色、宗教、性别、国籍、遗传信息、性别认同或性取向歧视所有个人。
如果您是残疾人或残疾退伍军人,由于您的残疾而无法或受到限制,您有权要求合理的住宿,以便您能够使用或访问Greystones职业网站。如果您需要帮助填写任何表格或参与申请过程,请通过202-644-8998分机号码2或hr@greystonesgroup.com联系我们的人力资源部门。