15 Jan 2013

Full-Time Senior Platform Systems Engineer

Motiga, Inc.Bellevue, Washington, United States

NOTE: This job listing has expired and may no longer be relevant!

Job Description

The Senior Platform Systems Engineer designs and implements scalable game platform services for Motiga’s Python-centric, cloud-based gaming platform.

About the right candidate: 

You are a server shaman with a passion for working on large-scale Internet server systems. You are comfortable using a variety of programming languages and open source tools, and you dream in the cloud.   You have real experience building high availability, high-performing, scalable services and can get into passionate arguments about event systems, messaging infrastructures, mapreduce, relational and NoSQL databases, and functional programming.  For you dealing with lots of code goes with the territory and writing a service that runs on less than a thousand computers that generated less than a terabyte of data per day to analyze would be a waste of your time.

What you will do: 

  • Design and implement game platform services
  • Develop and integrate cross-service analytics
  • Develop and document service API’s
  • Help Motiga to redefine online gaming!

This is you: 

  • 4+ years Linux or cross-platform server development experience in a production environment
  • Production experience with core web technologies including web services and JavaScript
  • Production experience working with relational databases
  • Professional experience developing web services
  • Development experience with dynamic languages like Python, Lua, Ruby, Scala, or Erlang; Python development experience preferred
  • Production experience with memory caches such as Redis or memcached
  • Strong verbal and written English language communication skills
  • Self-starter that enjoys working in tight-knit development teams
  • Reputation for being good at what you do and easy to work with
  • Able to work full time on-site at our offices in Bellevue, Washington

Desirable:

  • Amazon EC2 cloud development and deployment experience
  • Event-driven scalable service architecture development experience
  • NoSQL database development experience (e.g. Riak, DynamoDB, MongoDB, Voldemort, Cassandra, Couchbase)
  • Game platform or Internet multiplayer game server development experience
  • Pyramid/Pylons or Django development experience
  • Microtransaction or online payment systems development experience 

Icing on the cake:

  • Experience with best practice source control, test-driven development, regression testing, continuous integration, coding standards and technical documentation
  • Server-side analytics development experience (e.g. Pentaho, Tableau, Hadoop)
  • Experience with monitoring tools (e.g. Nagios, Ganglia, Cacti)
  • Experience with real-time metrics tools (e.g. Graphite)
  • Experience with log processing tools (e.g. Splunk, Logscape)
  • Geo-location services development experience
  • Agile/SCRUM software development methodology experience

 

How to Apply

Please send your application to jobs@motiga.com

Job Categories: Engineering. Job Types: Full-Time.

Apply for this Job

Loading...
Get Your Weekly Dose of Python