Software Engineer (28559)

SupermicroSan Jose, CA

About The Position

Supermicro® is a Top Tier provider of advanced server, storage, and networking solutions for Data Center, Cloud Computing, Enterprise IT, Hadoop/ Big Data, Hyperscale, HPC and IoT/Embedded customers worldwide. We are the #5 fastest growing company among the Silicon Valley Top 50 technology firms. Our unprecedented global expansion has provided us with the opportunity to offer a large number of new positions to the technology community. We seek talented, passionate, and committed engineers, technologists, and business leaders to join us. We are seeking a Software Engineer to ensure the reliability, scalability, and performance of cloud-native infrastructure software stacks. You will design, develop, and maintain automated testing frameworks and pipelines for complex cloud environments, including container orchestration, virtualization, and AI/ML workloads. Collaborating with DevOps, platform, and development teams, you will validate integrations across OpenStack, OpenShift, Kubernetes, and related components to support high-performance, production-grade deployments.

Requirements

  • Bachelor’s degree in Computer Science, Engineering, or related technical field
  • 5+ years of experience in software testing, test automation, or DevOps for cloud infrastructure
  • Strong programming skills in Python (preferred), Go, or Bash for automation
  • Hands-on experience with Kubernetes, OpenShift, or OpenStack in testing or deployment contexts
  • Proficiency with CI/CD tools (Jenkins, GitLab CI, etc.) and version control (Git)
  • Knowledge of container orchestration, Infrastructure as Code (Terraform, Ansible), and cloud-native practices
  • Solid debugging and problem-solving skills for complex distributed systems
  • Strong collaboration and communication in cross-functional DevOps teams

Nice To Haves

  • Familiarity with AI/ML workflows, distributed systems, or GPU-accelerated environments is a plus

Responsibilities

  • Develop and maintain automated test scripts, frameworks, and pipelines using Python, Go, or similar
  • Design test plans for functional, integration, performance, and scale testing of cloud infrastructure
  • Build and enhance CI/CD pipelines for continuous validation of OpenStack, OpenShift, and Kubernetes components
  • Automate testing of AI workflows, including model training, inference, and distributed workloads
  • Validate cloud stack integrations, upgrades, and multi-tenant scenarios
  • Debug failures, reproduce issues in cloud environments, and drive root-cause resolution
  • Improve test coverage, automation efficiency, and reliability metrics for production systems
  • Document test strategies, automation tools, and validation results
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service