NOTE: This job is no longer available!

Production Server Developer

Guildford
(pay unspecified)
Here at Mm, we make the server software that lets the LittleBigPlanet community play, create and share. We provide scoreboards, ratings, favourites, tags, publishing services and search indices to millions of players (tens of thousands concurrent) and millions of levels. We often serve tens of millions of HTTP requests and over a terabyte of traffic in a day.
We need someone who knows what it takes to make big services like this go fast — reliably.
Requirements

* You will be using the following tools and techniques to help get our server technology ready for life as a high-volume production system:
o Continuous integration – including acceptance testing and performance testing
o Automated deployment
o Automated virtual server provisioning
o Automated everything else!
o Grown-up monitoring systems
o Helping design processes that interface with various teams in Mm and Sony

Advantageous

* You will understand the value of (and hopefully be excited by) working on internal tech like this:
o A fast HTTP server with an embedded Ruby interpreter
o An in-memory, hierarchical key-value store with on-demand indices, eventually-consistent replication and sharding
o A Ruby web framework with a NeverBlock-style calling convention to the outside world, which makes adding features easy
o A simple RPC protocol that helps us write non-blocking, distributed systems
o Telemetry processing of lots of data using MapReduce

Want to apply?

If you think you have what it takes then send an email to us, .