Azul
Azul
Azul 为运行关键任务应用的组织开发高性能 Java 基础设施。其平台包括 Azul Zulu 和 Azul Zing,旨在提升应用速度和启动性能,同时帮助团队降低云成本,而且无需修改现有代码。Azul 服务于零售、电子商务、金融服务和科技等行业,为企业 Java 工作负载和 DevOps 计划提供支持,专注于提升运营效率并提供及时的技术服务。

高级软件工程师,JVM 优化平台(Java)—布拉格混合办公

为 Azul 的 JVM 性能平台构建可扩展的 Java 服务。 开发 OptHub 后端组件、诊断工具和实时优化工具。

描述

  • 创建并维护驱动 Azul JVM 性能平台的服务器端服务。
  • 与产品经理、性能工程师和 JVM 专家合作,交付可扩展且可靠的后端系统。
  • 开发涵盖协议、API、数据存储和实时优化引擎的高性能 Java 服务。
  • 扩展服务器端 OptHub 组件,使其能够与云端及本地环境中的 JVM 通信。
  • 在诊断信息有限且性能约束严格的情况下,调查复杂的分布式系统问题。
  • 为内部工程和客户部署构建可观测性、性能分析和诊断工具。
  • 设计基准测试,分析性能分析器结果,并应用由此获得的性能洞察。
  • 参与技术设计评审和代码同行评审。

任职要求

  • 至少五年专注于后端或服务器端系统的专业 Java 开发经验。
  • 深入了解 JVM 内部机制,包括内存管理、垃圾回收、JIT 编译和线程。
  • 具备构建和运营分布式系统及微服务的生产经验。
  • 精通 Java 并发、低延迟架构和性能优化。
  • 具备 AWS、Azure 或 GCP 经验,以及基于 Kubernetes 的容器编排经验。
  • 能够设计清晰的 API 和协议,并愿意在必要时深入底层系统开展工作。
  • 具备在数据不完整的情况下诊断复杂、间歇性生产问题的能力。
  • 熟悉 JVM 相关技术,例如 JVM agent、JVMTI、ASM、Javassist 或 OpenJDK 内部机制。
  • 具备性能工程经验,熟悉 async-profiler、JFR 或 YourKit 等性能分析工具,或具备运行时可观测性经验。
  • 具备 gRPC、Protocol Buffers、WebSockets 或高吞吐消息系统经验。
  • 具备进程指标、系统可观测性和 CI/CD 流水线经验。
  • 曾在 Java 平台、中间件或基础设施产品公司工作。

福利待遇

  • 员工推荐计划,可推荐符合条件的候选人。
  • 高级 IT 设备,包括 MacBook Pro 或由你选择的同等硬件。
  • 每年五周带薪假期,另加五天病假。
  • 工作时间灵活,并提供完全远程办公选项。
  • 办公室位于布拉格市中心。
  • 有机会与全球经验丰富的专家合作,并为 Java 生态系统作出贡献。