Principal Software Engineer

Location: Remote
Compensation: Salary
Reviewed: Wed, May 13, 2026
This job expires in: 30 days

Job Summary

Principal Software Engineer is a full-time position responsible for leading the architectural vision and operationalization of AI infrastructure, focusing on platform architecture and performance optimization.

Key Responsibilities
  • Define and transform global enterprise compute platform architecture, including service tiers and automated cluster lifecycles
  • Build operational foundations for AI inference platforms and develop automated remediation pipelines
  • Drive strategic capacity planning and manage complex migrations of legacy workloads to modern Kubernetes orchestration
Required Qualifications
  • Bachelor's degree in Engineering, Computer Science, Mathematics, or related field, or equivalent experience
  • 15+ years of experience in compute platform engineering, site reliability, or systems architecture with a focus on automation
  • Deep expertise in Kubernetes architecture and virtualization, specifically with KubeVirt and OpenShift
  • In-depth knowledge of hardware technologies and experience managing large global environments
  • Proficiency in programming languages such as Go and/or Python, and infrastructure-as-code development

COMPLETE JOB DESCRIPTION

The job description is available to subscribers. Subscribe today to get the full benefits of a premium membership with Virtual Vocations. We offer the largest remote database online...