Skip to main content

Behind the scenes at Tripadvisor

MSc Computer Science graduate, Jordan Koulouris, is a Software Engineer for Tripadvisor. Find out more about his role and his experience at Bath.

Jordan Koulouris
Jordan Koulouris (MSc Computer Science 2018; BSc Sport & Exercise Science 2014)

After graduating with a master’s in Computer Science, I started an entry-level Software Engineer role at Tripadvisor. Since then, I’ve progressed into a senior role, working in a team of three (that we call 'pods') responsible for a specific part of the user experience and company objectives.

A typical day may start with a quick team stand-up meeting to catch up on the progress of our current project. Here, we also prioritise tasks and talk through any outstanding technical problems. I usually spend most of my day writing code in many different languages, contributing to all parts of the Tripadvisor technical system, both front-end design and back-end server-side work.

It’s a fantastic role that not only provides amazing professional development but also a delightful atmosphere and culture. I have made many friends over the office ping-pong table!

Why I studied an MSc in Computer Science

The ability to solve any conceivable problem was exciting and the potential applications for purposeful work are endless. I knew a postgraduate degree would give me the best opportunity for a career in software.

The academic and technical knowledge gained during my studies at Bath is directly applicable to my job on a daily basis. The coding languages I learnt during my course were in-line with the current technology sector and popular among most jobs in my field. I write code every day in several languages that were taught directly during my course.

'Apart from code languages, one of the most valuable skills that I learned was understanding how best to approach a complex technical problem and divide it into simple, solvable steps. This skill enables me to succeed at my job each and every day.'

In the future, I’d like to work towards a Principal Software Engineer role where I would oversee the design of entire technical systems and supervise teams of engineers. I would also love to branch out into other areas of tech such as machine learning.

Returning to Bath for postgraduate study

I studied for my undergraduate degree at Bath too (BSc Sport & Exercise Science), so I was already aware of the excellent teaching and student life. The city is beautiful, and I love the campus experience – it really helps get the work-life balance right. The 10% alumni discount on course fees was an added bonus too!

Alongside my studies, I was actively involved with the University Gymnastics club. This included apparatus training several times a week, attending socials, competing in numerous inter-university competitions, including BUCS, and guest-performing in the annual BodySoc show. I was also the Chairman of the Latin and Ballroom Dance committee and was able to compete in the Empress Ballroom in the Winter Gardens in Blackpool.

Applying to a high-ranking university for your chosen course may be important, but it should not be the only deciding factor. Your time at university is an experience over many years and not just a period of learning. It is important to consider whether the course can offer what you need to succeed and whether you will be able to enjoy your time there. Ranking highly in both academic teaching and student satisfaction, the University of Bath is a great choice!

Related case studies

Read more from students in the Department of Computer Science

Shaping the future of AI

Akshil Patel working on a laptop

Akshil Patel is a PhD student in our Centre for Doctoral Training in Accountable, Responsible and Transparent AI. Discover his journey at Bath.

Find out more about studying at Bath

Explore our computer science courses