Cloud Platform Engineer

  • Statsbomb
  • Remote (United Kingdom)
  • 17 Nov, 2021
Full time Developer Digital Engineer

Job Description

You will be joining the Artificial Intelligence (AI) team working remotely with a diverse group of talented engineers and developers to build a cutting edge capability for sport analytics and applications across the business. You will be working in an Agile environment, and you will also share best practice and insights with other product teams at StatsBomb. You will have access to industry leading senior engineers to help develop and hone your development skills as well as other leading technology disciplines such as computer vision, machine learning, and many others.

 

We are a fast growing company, with an incredibly full roadmap and are therefore looking for someone who is driven, self-motivated, flexible and comfortable working at a fast pace delivering new functionality on a regular basis.

 

As well as having the required technical skills, communication is a critical skill especially as the team will be largely remote, so sharing progress and working collaboratively online will be a vital part of the role. The working culture at StatsBomb is creative, collaborative, open, and informal whilst maintaining high standards in working ethos and coding best practice. Attention to detail and ensuring our products are accessible to all users are critical to all front end development and we are looking for someone who is as happy perfecting the finer UI details as they are experimenting and testing new software.

 

Essential technical skills

 

  • Infrastructure as Code automation experience with Terraform, Ansible or Cloudformation
  • Strong understanding of the following AWS Services (or their equivalents in other cloud service provides); EC2, ECS, IAM, Cloudwatch , Lambda, RDS, CloudFront, ECR, CodeArtifact, S3, EFS, Route53
  • Familiarity with concepts related to web application architecture, hosting, infrastructure, and components (e.g. web servers and databases, SSL certificates, CDN etc).
  • Experience developing and deploying microservices, with a focus on different microservice architecture patterns, independent scaling, resiliency, securing microservices, and best practices for monitoring and logging.
  • Proven experience of end-to-end full software development life cycle and best practice methodologies, including (but not limited to) Agile methodologies (Scrum, Kanban etc.), building & maintaining CI/CD pipelines (e.g. Github actions).
  • Experience with containerization tools such as Docker and Kubernetes.
  • Experience in continuous training to automatically monitor, retrain and serve models using machine learning platforms such as Kubeflow, MLflow, or Seldon
  • Strong experience with programming languages such as Python, C/C++

 

Desirable

 

  • Familiar with data engineering and development for machine learning development
  • Experience with ML model services and building APIs.
  • SQL knowledge and experience working with relational databases

 

Your background

 

  • Ideally a degree (BSc, MSc, PhD) in a Computer Science or other engineering based disciplines
  • Commercial software development experience
  • Excellent communication skills, both written and verbal
  • Team player, self-motivated, hard-working, keen to learn
  • Experience of working in the sports media industry would be a bonus

 

StatsBomb is an inspiring place to work. If you think you have the passion, drive and talent to join our exciting and fast paced team, we’d love to hear from you!

 

In return, we offer the following:

 

  • Excellent career development opportunities 
  • A collaborative and diverse team environment
  • The wellbeing of our team is of paramount importance and we offer remote and flexible working as well as wellbeing benefits
  • Family friendly policies
  • Team lunches
  • Competitive salaries 
  • Competitive stock option package for all employees