Skip to content

Grinding Gears

Tales of code crunching from the FreeAgent Engineering team

  • Development
  • Data & ML
  • Infrastructure
  • Mobile
  • Tooling
  • Security
  • Culture
  • Careers

10 tips and tricks for a good intern job application

Posted by Lana Turnbull on 16 May 2022

We’ve recently completed the hiring for this year's cohort of summer interns and as a result we’ve processed hundreds of applications; just across our data teams we had over 600 this year! For many of these applicants, who tend to still be at university or have recently graduated, this is likely to be one of the first ‘professional’ roles that they are applying for. As such they might not be… Continue reading

➼ Read other posts about analytics or applying for jobs or career progression or data or internship

The three skills you need to be a Data Analyst, and how to get them – Part 3

Posted by Rob Brown on 10 May 2022

In the third blog in the series, we discuss the skills you need to become a Data Analyst, this time covering Data Evanglism. Continue reading

➼ Read other posts about analytics or applying for jobs or data

The three skills you need to be a Data Analyst, and how to get them – Part 2

Posted by Rob Brown on 10 May 2022

In the second blog in the series, we discuss the skills you need to become a Data Analyst, this time covering Data Analysis. Continue reading

➼ Read other posts about analytics or applying for jobs or data

The three skills you need to be a Data Analyst, and how to get them – Part 1

Posted by Rob Brown on 10 May 2022

In the first blog in the series, we discuss the skills you need to become a Data Analyst, this time covering Data Engineering. Continue reading

➼ Read other posts about analytics or applying for jobs or data

Warehouse

The legendary data warehouse application

Posted by Dave Evans on 24 March 2022

In spring 2014, I created an internal Ruby on Rails app called data-warehouse. In this blog post I’m going to describe what it was, how it came to be and why, against what would appear to be all reasonable logic, it became the central part of our data infrastructure for about eight years. Continue reading

➼ Read other posts about data or ruby on rails

Training Hugging Face models in parallel with SageMaker

Posted by Owen Turner on 2 February 2022

In this post I'll describe how we train our Hugging Face models in a fraction of the time with a data parallel approach. Continue reading

➼ Read other posts about BERT or data science or hugging face or machine learning or SageMaker

Using data to understand the effects of a four day working week

Posted by Lana Turnbull on 27 October 2021

As you may have already heard, FreeAgent implemented a four-day week throughout the summer this year as a ‘thank you’ for the employees’ contributions during the pandemic and a year of working from home.  Whilst Pat George’s blog post talks about measuring the success of the four-day week with “job satisfaction, business objectives and personal stress levels”, as an analyst, I wanted to see if I could find less anecdotal… Continue reading

➼ Read other posts about 4 day week or analytics or api or data or hack-days or looker or matillion or okr or UX

tuning mechanism for a guitar

Fine-Tuning BERT for multiclass categorisation with Amazon SageMaker

Posted by Owen Turner on 15 September 2021

This post describes our approach to fine-tuning a BERT model for multiclass categorisation with Hugging Face and Amazon SageMaker. Continue reading

➼ Read other posts about AWS or BERT or fine-tuning or hugging face or machine learning or NLP or SageMaker or transaction categorisation or transfer learning

Bank Transaction Entity Detection with AWS Comprehend

Posted by Harry Tullett on 17 August 2021

Introduction For the past year, FreeAgent has been running a machine learning model in production that categorises customer bank transactions. This model takes transaction descriptions and transaction amounts as inputs, and attempts to predict the corresponding accounting category. This summer, I joined the data science team with the more specific goal of increasing model generalisation, which would allow it to make predictions for a larger fraction of incoming transactions. One… Continue reading

➼ Read other posts about AWS or AWS Comprehend or Entity Detection or machine learning or NLP or pre-processing or SVM

Control freaks: how we built our own version control for Matillion

Posted by Lea Whitelaw on 27 April 2021

We’ve all been there - it’s a couple of days or even the night before an important deadline and one of the following happens: You lose your memory stick with all your work on it and scramble to recreate it but can’t get it back to the way it was.You make some more ‘advancements’ to your work and suddenly everything is broken and you can’t seem to get it back… Continue reading

➼ Read other posts about analytics or data or etl or git or github or matillion or python or understanding data or version control

Posts navigation

« Older posts
Newer posts »

We're totally hiring!

See our current engineering vacancies

Built with ❤️ by the FreeAgent team.