Elasticsearch - 高级Java开发工程师 - 分布式系统

蒙特利尔 7天前全职 网络
面议
Elasticsearch - 高级Java开发人员 - 分布式系统 加入Elastic,申请Elasticsearch - 高级Java开发人员 - 分布式系统职位。 Elastic,搜索AI公司,使每个人能够在实时中找到他们需要的答案,使用所有数据以规模化和最实惠的成本,帮助组织通过AI、搜索和可观察性进行扩展。 职位介绍 在Elasticsearch - 分布式系统团队担任高级软件开发人员,专注于提供规模、性能和弹性。 工作内容 • 改进支持跨多台机器并发和一致索引的组件。 • 维护集群协调系统,即使节点进出和数据移动,也能保持高性能,同时确保系统安全性和活跃性。 • 挑战Elasticsearch当前可以处理的分片、节点和PB级数据的极限。 • 调查性能或并发性问题并提出解决方案。 • 为支持工程师提供困难问题的支持。 任职要求 • 在分布式系统和一致性算法方面有扎实的背景。 • 强大的核心Java技能,熟悉标准库数据结构、并发构造和新语言特性。 • 在算法方面具有深厚的技术能力。 • 具有处理复杂、高度分布式系统的经验。 • 能够构建和调试在多台机器上运行的广泛影响的功能。 • 从头到尾负责项目,包括设计和协作。 加分项 • 有数据存储经验。 • 有搜索、分析和Lucene经验。 • 深入了解JDK。 • 具有使用异步事件驱动网络框架(如Netty)的经验。 薪酬 仅基本工资,无可变部分。典型起薪范围:$128,300—$203,000 CAD。 福利 • 根据您在这里的工作提供有竞争力的薪酬。 • 在许多地点为您和您的家人提供健康保险。 • 灵活的工作地点和时间安排。 • 每年提供慷慨的假期。 • 我们为财务捐赠和服务匹配高达CAD 2,000。 • 每年最多40小时用于您热爱的志愿项目。 • 至少16周的育儿假。 EEO声明 Elastic是一个机会均等的雇主,致力于创造一个包容的文化,庆祝不同的观点、经验和背景。合格的申请者将不考虑种族、民族、肤色、宗教、性别、怀孕、性取向、性别认同、国籍、年龄、婚姻状况、受保护的退伍军人身份、残疾状况或任何其他受联邦、州或地方法律保护的基础而被考虑录用。 我们欢迎有残疾的个人,并努力为所有人创造一个无障碍和包容的体验。如需在申请或招聘过程中申请住宿,请发送电子邮件,我们将在提交后的24个工作小时内回复。 申请人根据联邦就业法拥有权利;查看以下链接的海报:家庭和医疗假法(FMLA)海报;薪酬透明度不歧视条款海报;员工测谎仪保护法(EPPA)海报和了解您的权利(海报)。 隐私声明:请在此查看我们的隐私声明。 #J-18808-Ljbffr