Internship Overview

Fathom has a number of internship positions available for students who are studying Computer Science / Software Engineering, whose course includes a formal internship. Ideally, the internship will be for a period of between four and eight months and is a paid internship program.

You will join our team of full stack developers and will be involved in the entire lifecycle of software development, deployment and delivery for one or more of our products and/or custom delivery projects.

At Fathom our projects are varied in nature and we use a broad range of technologies. As a member of the team, you will work with a lot of these technologies and others. Our products or customer projects are deployed to the cloud, most commonly to AWS. Some examples of the technologies we commonly use include:-

 

Javascript

AWS Cognito

NodeJS

Polly

React

Python

AWS Lambda

Large Language Models

AWS API Gateway

LangChain

DynamoDB

OpenAI

Terraform

 

AWS Chime

 

 

Fathom uses an agile methodology, with weekly sprints, weekly demos and weekly planning meetings in which you will fully participate as a development team member.

We do not require you to have used any of the above technologies specifically, as on the job training and mentorship is part of our program. However, you should have strong programming and problem solving skills as you will be challenged and encouraged to use those skills in your day to day work at Fathom.