About the Role
We are seeking a highly skilled Cloud Platform Software Engineer to join our team.
Responsibilities and Duties
* Develop high-performance cloud and container technologies leveraging Python as the main programming language.
* Design, develop, and deliver high-quality solutions and code.
* Implement automated tests to improve the SDLC.
* Investigate and resolve issues reported during testing and customer integration.
* Participate actively in all aspects of an agile software development process.
* Work collaboratively with a team focused on containerization, virtualization, VM management, and fault-tolerant/carrier-grade development.
* Contribute to open-source projects related to the solution.
* Support the development of a highly available, carrier-grade private cloud platform for 5G and distributed Edge deployments worldwide.
Essential Skills
* Solid backend developer skills (preferably in Python, C, or C++) with knowledge of Linux Essentials.
* Familiarity with development and troubleshooting of highly distributed private cloud platforms supporting containerized applications, virtualized machines, and bare metal nodes.
Desirable Skills
* Experience with container technologies (e.g., Docker, Linux Containers).
* Knowledge of cloud computing concepts (SaaS, IaaS, PaaS).
* Experience with Kubernetes Cluster Administration and App Development.
* Introductory computer networking knowledge on application layers.
What We Offer
* A dynamic and collaborative work environment.
* The opportunity to work on cutting-edge technology projects.
* Ongoing training and professional development opportunities.