Skip to content
mimi

Graduate Software Engineer - Cloud Infrastructure

WhatJobs Direct

Ubiaja · On-site Internship 3w ago

About the role

Our client is a rapidly growing technology firm offering an exceptional opportunity for talented Graduate Software Engineers to join our fully remote team. This internship is designed to provide hands-on experience in the dynamic field of cloud infrastructure. You will work alongside experienced engineers on real-world projects, contributing to the development, deployment, and maintenance of scalable and reliable cloud-based systems. This is an ideal role for enthusiastic individuals eager to launch their careers in software engineering with a focus on cloud technologies.

Responsibilities: Assist in the design, development, and implementation of cloud-native applications and services. Write clean, efficient, and well-documented code in languages such as Python, Go, or Java. Participate in code reviews and contribute to improving code quality and best practices. Support the deployment and management of applications on cloud platforms (e.g., AWS, Azure, GCP). Help troubleshoot and resolve issues within the cloud infrastructure environment. Collaborate with senior engineers to understand system architecture and design principles. Learn and apply DevOps principles and tools (e.g., Docker, Kubernetes, CI/CD pipelines). Contribute to documentation of system designs, processes, and troubleshooting guides. Participate in team meetings, providing updates on progress and raising any blockers. Engage in continuous learning to expand knowledge of cloud technologies and software development. Assist in automating operational tasks and infrastructure management. Conduct research on new technologies and tools relevant to cloud infrastructure. Qualifications: Currently pursuing or recently completed a Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field. Strong foundation in programming fundamentals and data structures. Familiarity with at least one modern programming language (e.g., Python, Java, C++, Go). Basic understanding of operating systems (Linux/Unix) and networking concepts. Exposure to cloud computing concepts (AWS, Azure, GCP) is a plus. Eagerness to learn and adapt to new technologies. Good problem-solving and analytical skills. Excellent communication and collaboration abilities, essential for a remote team environment. Ability to work independently and manage time effectively. A genuine interest in cloud infrastructure and software development. Previous internship or project experience in software development is advantageous. This fully remote internship offers a unique chance to gain invaluable industry experience and develop critical skills in cloud computing and software engineering, all while working from your preferred location.

Don't send a generic resume

Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.

Get started free