• Placement Reference #: EQU/2019/038
  • Careerwise Placement
  • Glasgow
  • 29th March 2019

Website thinkanalytics ThinkAnalytics

Have you ever wondered how video platforms like BBC iPlayer or Sky TV recommend the right programmes and movies that you like to watch at the right time?

Have you considered how they know what you like to binge on, and how they remind you when the next episodes of your favourite series are about to start so you don’t miss them?

ThinkAnalytics is the leading provider and most widely deployed personalised TV content recommendation engine in the market today, bringing together intelligent search with comprehensive media content recommendations. Our Emmy® Award Winning proprietary machine learning and AI technology powers content discovery, navigation and personalization seamlessly across TV set-top boxes, IPTV, tablets, mobile and more.

Job title:  Intern Java Software Engineer

Duration:  3 months / 12 weeks

Salary:  Competitive

Location:  Parkview House, 6 Woodside Place, Glasgow, G3 7QF

Hours of work:  Monday to Friday 09:00 – 17:30 with an hour for lunch

Placement Ref:  EQU/2019/038


Intern Role & Objectives

Successful applicants will work on a software development project related to our products in the TV and Video content recommendations space, and will receive mentoring from one of our development gurus. This will provide priceless experience of the entire software life-cycle while working within a team that has delivered world-leading software. In addition, students will develop “soft skills” including team working and communications skills. Students will also gain valuable exposure to recommender systems. Furthermore, many of our placements result in a firm offer of full-time, permanent employment following graduation.

 Candidate Requirements

  • Computer Science students (or a similar field of study) or Software Engineering aimed at students in their 3rd year of a degree
  • Some knowledge of Java
  • A genuine interest in leading edge Software Development and technologies to develop solutions such as Artificial Intelligence & Deep Learning, Predictive Voice Control.

Ideally, some knowledge of a selection of the tools & technologies listed below would be an advantage:

  • Java
  • Java IDE like Eclipse/IntelliJ
  • Gradle/Ant
  • Git/cvs or other version control systems
  • JUnit
  • Java Application Servers like Wildfly
  • Jira/Confluence or  other collaborative working tools
  • Unix/Linux

Although not essential, we would also be interested in students who have experience and/or an interest in:

  • Cloud Computing e.g. AWS or Goggle Cloud
  • No SQL Databases like Cassandra/MongoDb
  • Apache Spark
  • Elasticsearch
  • Hadoop
  • Python
  • Voice Control and Natural Language Understanding

The closing date is 29th March 2019.