软件 Golang 工程师(Kubernetes)
Software Golang Engineer (Kubernetes)
你将负责
- 设计和实现针对 Kubernetes 优化的 AI 推理和模型训练云产品,从自动扩展的推理服务器到跨 GPU 群集的分布式训练任务
- 编写干净、高效且可维护的 Go 代码,用于支持 AI 工作负载的 Kubernetes 控制器、操作符和自定义资源
- 构建 API、CLI 和开发者工具,简化 AI 应用的部署、生命周期管理和监控
- 开发优化 AI 无服务器容器工作流的功能,确保快速冷启动、资源高效的扩展和工作负载隔离
- 为系统性能、可靠性和安全性做出贡献,重点关注 AI 特定的挑战,如 GPU 调度、任务编排和数据吞吐量
- 关注 Kubernetes 生态系统的最新进展(例如 K8s 原生 ML 工具、调度改进、SIG),并据此影响我们的产品路线图
我们寻找的人
- 精通 Go 编程,有 Kubernetes 开发经验,包括控制器和操作符
- 深入理解 Kubernetes 架构、资源管理和容器编排
- 有使用 Kubernetes API 和自定义资源(CRDs)的经验
- 熟悉云原生技术和框架,包括 Docker 和 Helm
- 强大的问题解决能力,热衷于解决分布式系统中的复杂挑战
- 优秀的沟通能力,能够在协作型、团队导向的环境中茁壮成长
加分项
- 有 Python 编程经验
- 有开发 AI/ML 流水线或将 AI 框架(如 TensorFlow、PyTorch)集成到 Kubernetes 的经验
- 了解 Kubernetes 环境中的 GPU 调度和优化
- 了解 Kubernetes 中的安全最佳实践,包括基于角色的访问控制(RBAC)和容器安全
- 有参与开源 Kubernetes 项目或云原生社区的贡献
福利
在 Gcore,我们希望你发挥出最好的水平,并享受这段旅程。我们的福利旨在支持你的成长、健康和工作之外的生活:
- 具有竞争力的薪酬
- 根据职位灵活的工作时间以及混合办公或远程办公选项
- 每年最多可在世界任何地方工作 45 天
- 为本人及家人提供的私人医疗保险*
- 额外的带薪假期和病假*
- 支持生活中的重要时刻和事项
查看英文原文
What You'll Do
- Design and implement AI inference and model training cloud products optimized for Kubernetes - from autoscaling inference servers to distributed training jobs across GPU fleets
- Write clean, efficient, and maintainable Go code to power Kubernetes controllers, operators, and custom resources supporting AI workloads
- Build APIs, CLIs, and developer tools that simplify the deployment, lifecycle management, and monitoring of AI applications
- Develop features that optimize serverless container workflows for AI, ensuring fast cold starts, resource-efficient scaling, and workload isolation
- Contribute to system performance, reliability, and security, with a focus on AI-specific challenges such as GPU scheduling, job orchestration, and data throughput
- Stay on top of Kubernetes ecosystem advancements (e.g., K8s-native ML tooling, scheduling improvements, SIGs) and influence our product roadmap accordingly
What We're Looking For
- Strong proficiency in Go programming, with experience in Kubernetes development, including controllers and operators.
- Deep understanding of Kubernetes architecture, resource management, and container orchestration.
- Experience working with Kubernetes APIs and custom resources (CRDs).
- Solid knowledge of cloud-native technologies and frameworks, including Docker and Helm.
- Strong problem-solving skills, with a passion for tackling complex challenges in distributed systems.
- Excellent communication skills and the ability to thrive in a collaborative, team-oriented environment.
Nice to Have
- Experience with Python programming language
- Experience with developing AI/ML pipelines or integrating AI frameworks (e.g., TensorFlow, PyTorch) into Kubernetes.
- Understanding of GPU scheduling and optimization in Kubernetes environments.
- Knowledge of security best practices in Kubernetes, including role-based access control (RBAC) and container security.
- Contributions to open-source Kubernetes projects or cloud-native communities.
Benefits
At Gcore, we want you to do your best work and enjoy the journey. Our benefits are designed to support your growth, well-being, and life beyond work:
- Competitive compensation
- Flexible working hours and hybrid or remote options, depending on your role
- Work from anywhere in the world for up to 45 days per year
- Private medical insurance for you and your family*
- Extra paid vacation and sick leave days*
- Support for life’s important moments and celebrations
- Language courses to help you connect and grow
- Modern, welcoming offices with snacks, drinks, and entertainment*
- Team sports and social activities*
*Benefits may vary depending on your location.
Equal Opportunity Employer
We provide equal opportunity to all applicants without regard to race, color, religion, sex, sexual orientation, age, gender identity, gender expression, national origin, disability, or any other legally protected characteristics.
The world’s digital experiences run on something invisible: the infrastructure and software that keep them fast, reliable, and secure. At Gcore, you’ll help design and deliver that foundation for an AI-driven world.
We’re a global provider of infrastructure and software solutions for AI, cloud, network, and security, powering everything from real-time communication and streaming to enterprise AI and secure web applications. With 210+ edge locations, 50+ cloud regions, and thousands of GPUs, your work here can reach users and businesses across the globe.
You’ll collaborate with leading technology partners such as Intel, NVIDIA, Dell, and Equinix, and work on platforms that power digital products used around the world. Our vision is simple: to connect the world to AI, anywhere, anytime.
Want to work on technology that goes beyond a single product or industry? Join a global team of 550+ professionals building infrastructure and software that supports the entire digital ecosystem.
We're looking for an experienced Golang Engineer to build Kubernetes-native AI infrastructure and tooling for scalable inference and training workloads.
Originally posted on Himalayas