Job Description:
We are seeking a highly skilled Cloud Platform Software Engineer to join our team. As a key member of our engineering group, you will be responsible for developing high-performance cloud and container technologies using Python as the main programming language.
You will design and develop automated tests, improve the software development lifecycle (SDLC), and investigate and resolve issues reported during testing and customer integration. Additionally, you will actively participate in all aspects of an agile software development process.
This role requires strong backend development skills, preferably in Python, C, or C++, with knowledge of Linux Essentials. Experience with container technologies, cloud computing concepts, Kubernetes Cluster Administration, and Kubernetes App Development is also desirable.
The ideal candidate will have introductory computer networking knowledge on the application and transport layers. You will work closely with a team focused on containerization, virtualization, VM management, and fault-tolerant/carrier-grade development.
Responsibilities
* Develop high-performance cloud and container technologies using Python
* Design and deliver high-quality solutions and code
* Develop automated tests to improve SDLC
* Investigate and resolve issues reported during testing and customer integration
* Participate in agile software development process
* Contribute to containerization, virtualization, VM management, and fault-tolerant/carrier-grade development
* Contribute to open-source projects related to the solution
* Work on a highly available, carrier-grade private cloud platform supporting containerized applications, virtualized machines, and bare metal nodes
Requirements
* Strong backend development skills in Python, C, or C++
* Knowledge of Linux Essentials
* Experience with container technologies (e.g., Docker, Linux Containers)
* Knowledge of cloud computing concepts (SaaS, IaaS, PaaS)
* Experience with Kubernetes Cluster Administration and Kubernetes App Development
* Introductory computer networking knowledge on the application and transport layers