高级软件工程师,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 生态系统作出贡献。
