About this role

We're looking for a Platform Engineer to help us plan, develop and scale our toolings and APIs to handle hundreds of thousands of daily players.

After over 8 years of continuous development, we're now starting an ambitious transformation project to allow us to continue to grow and support millions of daily players in the future.

Our new platform team bridges the gap between our hardware and the stuff that runs on it. You will be helping developers create projects which are scalable by default and working with our Infrastructure team to create a resilient and reliable deployment.

We may consider offering an adapted version of this role as an Apprenticeship - please see below for more details

Responsibilities

  • Work with Infrastructure team to administer a Kubernetes (or similar) cluster
  • Develop project structures and build tools to support development and running in a container environment
  • Ensure high quality monitoring and performance analysis of services
  • Develop data-driven services to power our game network and support new feature development

Requirements

  • Strong knowledge of Java
  • Experience working with databases (Ideally MySQL and MongoDB)
  • Comfortable using orchestrations tools such as Kubernetes, DC/OS, Openshift or Openstack
  • Experience with Git and CI/CD pipelines (we use GitLab)

Desired traits

  • Competency in writing and deploying Java based applications
  • Experience working with Kubernetes operators (e.g for database management)
  • Proficiency in working with cloud providers such as AWS, GCE or Azure
  • Previous experience working within a team.
  • Previous experience at semi-large Minecraft server.

You should know/be able to:

  • The difference between sharding and replication in building scalable databases
  • Describe the garbage collection process in the JVM
  • Broadly, how a container runtime works

Depending on various factors (such as experience and location) which will be discussed during the recruitment process the compensation is expected to be, on average, around £11-£16 an hour for this role.

What's an apprenticeship?


An apprenticeship is a genuine job and you will be employed from day one and an alternative to post-16 and post-18 education. Apprenticeships combine practical training in a job with study. They are a great way to simultaneously gain practical skills and formal qualifications. Depending on the exact course (and where you are in your own education) you will get the equivalent of either A-Levels or a Foundation Degree/beyond.

All of your training is fully funded by ourselves and the UK Government and you will also still be paid (please note figure listed above may not be representative for an apprentice).

We offer full-time apprenticeships based out of our office in Bury, Greater Manchester. Depending on the exact course and level we can also facilitate remote delivery. The exact eligibility requirements are incredibly complex but if you live in the UK, or would consider moving to the UK - then please do get in touch as you will likely be eligible.

How to apply

When submitting your application please include a covering letter detailing any relevant experience, reasons for your application, and anything else you feel we should know about your application, along with your CV. These should be emailed to jobs@cubecraft.net. The subject of your email should be in this format:

"Position Applying for - Name - IGN"

For example:
"Platform Engineer - John Smith - jsmith1"

As a brief note we do try to reply to all reasonable applications that we receive but from time to time we don’t get the chance. Any replies aim to be sent within 2 weeks of us receiving an application.

We want to hire great people, not just those with skills in applying for jobs! If you are worried about how to put together a CV or covering letter - try your best and we'll get back in touch with some written questions necessary or alternatively we'll provide advice and guidance on how best to format an application.

Click to email jobs@cubecraft.net
About CubeCraft
  • Creating Minecraft content since 2012.
  • 25 million unique players.
  • 400K Daily active users.
  • Over 40 team members.
  • 34 pieces of content and counting on the Minecraft Marketplace.
  • Official Minecraft partner.
© Digital Tree Media 2020.