
Sr. Product Engineer, Software
Job Description
Essential Duties and Responsibilities:
Cloud Platform Deployment
- Deploy and configure cloud infrastructure platforms based on Kubernetes and OpenStack for enterprise and cloud service provider environments.
- Implement automated deployment pipelines for cloud software stacks supporting AI and HPC workloads.
- Integrate Supermicro systems with GPU-accelerated infrastructure for AI model training and inference workloads.
Infrastructure Automation
- Develop and maintain automation frameworks for infrastructure provisioning, cluster deployment, and lifecycle management.
- Implement configuration management and infrastructure-as-code workflows for scalable cloud deployments.
- Automate deployment of distributed clusters across multi-node environments.
Kubernetes and Container Platforms
- Design and deploy containerized cloud infrastructure using Kubernetes.
- Implement GPU-aware scheduling and container orchestration for AI workloads.
- Optimize container environments for performance, scalability, and reliability.
OpenStack Cloud Infrastructure
- Deploy and manage OpenStack-based private cloud environments supporting enterprise and research workloads.
- Integrate OpenStack with Kubernetes environments for hybrid cloud deployments.
- Optimize compute, storage, and networking configurations in OpenStack clusters.
Cloud Infrastructure Optimization
- Analyze system performance across distributed clusters and optimize resource allocation.
- Support GPU resource management and cluster-level workload optimization.
- Ensure reliability, scalability, and security of deployed cloud platforms.
Customer Deployment Support
- Provide technical leadership and engineering support for cloud infrastructure deployments across enterprise and government customers.
- Collaborate with customers during architecture design, implementation, and operational rollout phases.
- Support international deployments across multi-region cloud environments.
Cross-Functional Collaboration
- Work closely with product management, systems engineering, and software development teams to improve automation frameworks and deployment processes.
- Contribute feedback from field deployments to improve Supermicro cloud software products.