Skip to content

IT Internship

Riga, Latvia€800 per monthIIP

Job description

Our promise

At Swisscom, we promise you that you will learn a lot of different things during your internship. With more than 40 nationalities working at our company, we are used to diversity and all its perks. We provide a professional and fun atmosphere in which to work and unwind. At Swisscom, it is the combination of your individual expertise and teamwork that will help us succeed. We respect each other, help each other out, and are not afraid to make mistakes. We make sure you can be the best version of yourself. Always.

Our story

Curiosity is one of the most helpful traits that will keep you sharp and optimistic. Always eager to learn something new. We stimulate that trait in every aspect of our daily work. Switzerland’s leader in telecommunications, known as Swisscom, continues to invest in future talents. We believe that these future professionals help to shape our world and the way we do our business. As an ICT provider that offers many different products to our highly diversified customer base, IT is key to serving our B2C and B2B customers. Currently, we are active in three countries when it comes to IT: Switzerland, The Netherlands, and Latvia. Besides our homeland, Switzerland, our local DevOps Centres in Rotterdam and Riga help us to provide quality software to support all of our projects. We work as one organization within these three locations and have an agile way of working.

6 or 12 months

Salary: 800 EUR (gross)

Employment type: Full time or Part time

The team: You will work in an international team with colleagues from Switzerland, Rotterdam, and Riga.

Starting: February 1, 2024 

This internship provides you the opportunity to work on one of the following projects for which you can find some more information below. Please indicate in your application your preferred project. However, we cannot guarantee that you will be assigned to your preferred project. We therefore reserve the right to assign you to another project, if your first choice is already filled.

Job requirements

1. Testing and QA processes for multiple cloud native applications

Are you interested in the area of Software testing? Our team develops multiple web applications in the field of Security and would like to implement some basic QA processes in our development flow. We like to automate manual tasks and improve our continuous integration pipelines. 

Technologies to be used: Selenium, Testkube, and Protractor

Must have: Python, CI/CD, Git

Nice to have: Docker

2. Spark application for URL Phishing detection from mobile network traffic

Don't miss the chance to be part of something truly captivating! Join us on this journey as we are protecting Swisscom customers from Phishing attacks with our application for Phishing Detection that will redefine network security. A unique spark application leveraging ML algorithms to automatically detect and label malicious network traffic and phishing attacks on customers of the Swisscom network. 

Technologies to be used: Spark/PySpark, Kubernetes, Python

Must havePython, Machine Learning, Spark

Nice to have: Java, Kubernetes, Kafka, Scala

3. Rebuild and improve CI/CD processes by using GitLab framework

A network service orchestration application is being developed with the help of CI/CD processes. They are currently implemented on Jenkins and Bitbucket. We want to optimise our release management processes by redesigning the CI/CD pipelines, using state-of-the-art GitLab technology.

Must have: Python, Git, Bash

Nice to have: CI/CD, Java, Groovy Linux

4. Avita - steering tool which supports migration customer access to Enterprise Connect Uplift:

Avita provides advanced functionalities for control, tracking, visibility of the uplift migration of Swisscom. Enterprise connect customer service based on network virtualisation and software designed networking (SDN), technologies that enable rapid networking of multiple sites.

Tool has been developed in C#, using .NET Framework and MS SQL Server DB in backend.


Apply with Indeed unavailable

How we hire

Our hiring process is thorough, to ensure we make the right decision and to help you to decide if we're the right fit for you.

Getting to know you

In the first call, let our Talent Acquisition specialist learn about you and your story to check a potential fit. This is also a chance for you to ask questions about Swisscom.

Meet the team

In this meeting, your future team takes a deeper dive into your experience and what you could bring to the team. You can expect questions on how knowledgeable you are in your area. This is a chance for you to ask questions about the role and responsibilities.

Technical Round

In this round, you get the chance to show off your technical skills to your future team.

HR/Soft-skills interview

You made it to the very last stage! Here we get to know you on a personal level as well as answer any questions you might have.

Have questions?

Get in touch with our Talent Acquisition specialist!

Alina Estriha