Join our dynamic team as a Lead Software Engineer, where you will be at the forefront of designing and developing innovative operating system techniques and algorithms to manage virtual systems based on x86 architecture. You will have the opportunity to create robust platforms for deploying SaaS, CaaS, and FaaS.
Key responsibilities include:
- Implementing advanced features for container runtimes and Kubernetes, focusing on scalability, performance, and reliability while supporting upstream open-source technologies.
- Architecting, designing, implementing, and delivering groundbreaking products based on the enterprise-class vSphere virtualization platform.
- Contributing as an OS Services engineer, innovating and enhancing our software offerings.
Must-Have Requirements: - A BS/MS/PhD in Computer Science, Electrical Engineering, or a related field.
- 7+ years of relevant experience for PhD candidates, 10+ years for MS candidates, and 12+ years for BS candidates.
- Proven track record of leading system software projects and teams.
- Experience in architecting distributed software solutions.
- Solid understanding of container runtimes.
- Extensive experience delivering complex operating system functionality.
- In-depth knowledge of distributed systems, databases, algorithms, and data structures.
Nice to Have (but not required): - Experience with any hypervisors.
- Familiarity with Kubernetes configuration and its low-level components.
- Experience in cloud platform architectures.
Legal authorization to work in the US is a must.