Junior Systems Software Engineer, Cloud Platforms
Develop open-source cloud platform software for scalable, high-performance network and storage systems using Kubernetes, OpenStack, and related infrastructure technologies.
Responsibilities
- Design and implement features that accelerate network and storage workloads.
- Design, build, and deploy scalable cloud platforms.
- Collaborate with open-source communities and participate in relevant working groups.
- Coordinate with engineering teams, developers, and architects across organizations and geographies.
- Mentor team members and support delivery of high-quality software.
Requirements
- Bachelor’s degree in Computer Science or equivalent practical experience.
- At least 2 years of hands-on software development experience, preferably with C, Python, or Golang.
- Strong understanding of network protocols, virtualization, and container technologies.
- Hands-on experience with Kubernetes or OpenStack ecosystems.
- Experience designing, implementing, and debugging complex software.
- Strong communication, collaboration, initiative, independence, and adaptability.
Nice to have
- Experience contributing to open-source projects.
- Knowledge of SR-IOV, Kubernetes controllers, and CNI.
- Experience with OVN and OVS.