Software Engineering Internship - API management
What you'll do
-
As an SE/SRE intern you will learn to treat operational issues as software problems. You will work on addressing reliability, availability, scalability, efficiency for your team, and the rest of the company.
-
You will learn how high load systems are scaled and increase their reliability in a diverse evolving environment
-
You will learn by example and contribute to the architecture, design, and implementation of new and existing systems to enhance their reliability, efficiency, scalability, and enable new business features
-
You will contribute to the mission critical systems have 99.9+% availability
-
You will contribute to problem management and internal product support processes
-
You will support navigation tooling in the world
What you'll need
-
Proficiency in at least one of compiled languages (preferably Golang)
-
Basics experience with Kubernetes like for example when deploying any non-production application
-
Good knowledge of HTTP protocol
-
Good understanding of Unix/Linux systems and typical usage cases.
-
Security, privacy, and compliance essentials
-
Excellent communication and collaboration skills
-
Study related to software engineering
Nice to have
-
Familiar with at least one public cloud platform, preferably Azure or AWS
-
Software architecture essentials for distributed systems and cloud infrastructure
-
Basic knowledge about experience with Cloud-native architecture, technology, engineering, and operations based on CNCF tools
-
Basic knowledge of CI/CD technologies, source code management (GitHub), pipelines, secrets, artefacts
-
Experience working on study/personal projects
