Job Description: We are seeking a highly motivated and talented Trainee Software Engineer to join our team at Whitestack. As a Trainee Software Engineer, you will be responsible for developing product features, improving existing products, and researching new technologies such as K8S, Edge-Computing, 5G, and SDN. Key Responsibilities: - Develop product features - Improve existing products and research new technologies - Propose improvements and evolution of products - Fix bugs in squad-related products - Collaborate with other units and participate in open-source communities Technical Requirements: - Final-year students or recent graduates in Computer Engineering, Systems Engineering, Electronic Engineering, or related fields - Experience in software development (Python or Java) - Knowledge of software design and data structures - Intermediate Linux skills - Intermediate Docker skills - Advanced Python or Java (at least 1 year of experience) - Understanding of networking concepts, protocols, and basic programming interfaces - Shell scripting (Bash) - Intermediate GIT skills - Basic virtualization knowledge (KVM) - English proficiency (reading and writing) Soft Skills: - Autonomy, discipline, self-learning ability - Analytical thinking - Customer orientation - Resilience and teamwork skills At Whitestack, we specialize in Telco Cloud and Open Networking solutions, collaborating with global organizations and leveraging open-source projects like OpenStack, Kubernetes, and Ceph.