Get real-world experience with supportive mentorship.

Paid software development internships in Cambridge, UK

Our summer internships are for people ready to get involved and make a difference to how we work.

You’ll never be asked to make the tea or work the photocopier. Instead you’ll be part of the team. We’ll give you guidance and support, and you’ll help shape the future of our products.

Our software development internship is in our development team. You’ll work on a variety of activities, including building proof of concepts, doing data investigation, integrating our technology with other products, product testing and support.

Note: Our 2019 internship positions have all been filled. Applications for 2020 open in October 2019. Use the form below to get an alert when applications open.

What’s the role about?

You’ll get to design and code features for our data visualization toolkit and some of the projects you work on will get shipped to customers.

You’ll be involved in all aspects of software development including prototyping, product demonstrations, and product testing.

You’ll receive mentoring from our team and learn about producing quality software products. And on Fridays you’ll have the freedom to work on you own project.

Skills we’re looking for

  • The ability to programme effectively (in any language)
  • Curiosity about new technologies.
  • Good at collaborating and communicating within a team setting

Bonus skills

  • Familiarity with JavaScript and its frameworks
  • A strong interest in, or experience with data visualization

See what it’s like on our team

Meet the 2018 interns!

Augustin Lacour
Software Development

“I’ve learned a lot during my time here. It’s incredibly beneficial working with experienced developers who are helpful and provide useful feedback. The internship program isn’t an afterthought here. We’re viewed as valuable members of the team and the work we do gets implemented into KeyLines.”

Read my blog

Federico Bozzini
Sales Engineering

“This isn’t one of those internships where you’re given boring jobs like filing, photocopying or data entry. From day one I got stuck into learning about KeyLines and data visualization techniques. It’s amazing being able to interact with so many real world datasets and Keylines.”

Read my blog

Oscar Chen
Software Development

“Being a maths graduate I thought that I might not have been a suitable candidate for the internship. I was surprised to discover how much maths is actually behind KeyLines! Being here has taught me how to be a developer and has made me want to seek a career as a software developer.”

Read my blog

Toby Drane
Software Development

“I chose to do my internship here because I wanted to work directly with someone who started their own company. Joe is very involved in the development of KeyLines and has been a great mentor to me. I wouldn’t have received the same one-on-one interaction with the CEO at a bigger organization.”

Read my blog

Register your interest for 2020