Careers at EXFO
We are offering a great opportunity to a keen computing student to join our London-based product team for a one year placement, starting summer 2022.
You will get plenty of hands-on experience of the full software development lifecycle, using an interesting and relevant technology stack, with all the training and help you'll need along the way.
The team develops a platform of tools used by major global telecommunications providers to manage and provide insight across their various data sources. The platform is built around a graph database with services to import, enrich, query, display and export information to and from the database.
EXFO’s Nova Context product ingests data from many sources and uses that data to construct an in-memory model of a complex network. This model can be visualised and queried to answer questions about the state of the network and the impact of any issues or changes within the network. We use semantic web technologies to model the network as a connected graph.
We are looking for someone to join this team at an exciting time, having just released a new version of the product which increases its capabilities. This is an opportunity to get involved in using those capabilities and up-to-date technologies to deliver new features to the platform.
There are 14 developers on the team. We put huge emphasis on supporting one another, which leads to great deal of pair- programing that allow us to share knowledge and ideas. The company is trialling a hybrid work policy allowing the team to balance remote and office working. Many people in the team have themselves taken part in industrial placement programs before and are well placed to mentor you. You will be interviewed by the same people you will get to work with, so you will have the opportunity to meet some of the team before joining. The firm provides a training budget to support your personal and technical development over the course of your industrial placement and we encourage you to attend meetups and seminars of interest to you.
Understanding of CI/CD and practical applications of using the technologies such as GitLab, OpenStack, Containers and Kubernetes to perform automated building and testing of the product.
Understanding the graph database technologies used to produce models containing more than 10 billion triples.
Become familiar with working in an Agile environment and learn to rapidly develop and deploy quality products to clients whilst reacting to changing market requirements.