All articles

2020 Software Development Internships

An open hand holding a palm sized world globe in the air against a dramatic mountainous backdrop.

Epimorphics are a small tech company interested in doing cool things with data, with our ultimate goal being to make data more accessible. 

The positions last for roughly 12 weeks and usually start after the end of the summer term. But there’s no specific date and we can be flexible if you want to take some time off after exams.

We’re open to undergraduates, postgraduates and those looking to gain experience after some other form of developer training. The aim of this internship is to give you a real experience of working with a team of professional designers and software developers. You’ll be working on your own software project from start to finish so you can take it to future interviews.

Applications are now open and will close on 16th January 2020. Salary will be paid at a rate of £1,600 per month.

What you’ll be doing

You’ll have a specific project which will be finalised when you start, and a mentor to guide you. As best we can, we’ll try and match you with a project you’re interested in, and there will be some opportunity for you to shape the direction.

Typical themes will include:

  • building open-source demos, Alexa skills or data-visualisations to show off some of the linked-data datasets that we work with
  • helping to build out the suite of internal tools we use to manage the activities and projects within the company
  • creating open-source libraries and tools to help other developers more easily make use of the open-data that we help our customers to publish

If you’re interested to know what projects previous interns have worked on, you can find their blog posts over on our interns page.

About you

You will be developing software during your internship, so you’ll need to be familiar with at least one programming language, and excited about the idea of learning and working with new languages, libraries or technologies. We mostly work in Java, JavaScript, Ruby and Kotlin, so familiarity with any of these would be an advantage. For web development, you’d also need to know at least some HTML5 and CSS.

We work on projects in teams, so being able to describe at least one project you’ve worked on would be helpful, but not essential. Likewise, experience with an agile framework approach or familiarity with tools such as Git would be advantageous but not necessary. We are looking to not just give you hands-on development experience, but also a working knowledge of how to work collaboratively within a project team. Each intern will have a mentor from the company who will guide them over the duration of the internship.

About us

We are a team of passionate people who love solving interesting challenges and working with data to create technology which makes a difference. Our team includes accomplished computer scientists and data experts who helped define the standards in the Semantic Web and Linked Data, and co-developed Apache Jena. We’ve built ground-breaking linked-data services for the public sector here in the UK and elsewhere. Many of our public sector and Open Data projects have a direct positive benefit for society.

Self-starters will do well here. As a relatively small company, we need to be quick on our feet and interns should be comfortable with projects and tasks evolving dynamically – we’re also open to giving support to your ideas.

How to apply

Our application process is simple and straightforward.

Send us your CV, and a cover letter detailing why you’d be interested in working here. Please also provide a sample of code that you’ve written – you can choose any programming language. You can include the code in your application email, or send us a link to your Github or GitLab repo. Please make sure to include a readme with your code, so that we can understand what it does and what problem it solves. 

Once you’ve gathered this together, email your application to

When we’ve reviewed the applications, we’ll select a shortlist to interview via Skype or telephone, after which we’ll let you know – normally via email – whether we can offer you an internship.

We wouldn’t ever ghost anyone who takes the time to apply, you’ll hear back from us whether we can offer you a place or not.

Epimorphics is an equal opportunity employer. We welcome applications from anyone, especially from groups who are under-represented in the software development community today.