Senior Platform Engineer
Rumble Entertainment - Redwood City, CA

This job posting is no longer available on Rumble Entertainment. Find similar jobs: Senior Platform Engineer jobs - Rumble Entertainment jobs

Position Architecture

The Rumble Platform is built to enable AAA games to scale to 10MM DAU and 1MM concurrent users, hosts comprehensive game services, and is operationally easy to manage.

Our core infrastructure is AWS hosted and makes use of Grails, Riak, ZooKeeper, Hadoop, Kafka, Spark, Mesos, and more.

Development Process

Rumble's engineering culture values rapid turn-around times, continuous releases, fully automated deployment, code review, shared ownership, feature-based development, and as many automated anti-regression tests as prudence requires.

Responsibilities:
Create complex features from end-to-end: flexible web services APIs, scalable application servers and robust elastic persistence.

Support analytics-driven tools by optimizing data collection and reporting.

Identifying, evaluating, and integrating technology that improves the platform capabilities.

Working with game developers to understand requirements and distill it into actionable specifications.

Working with product managers and game engineers to predict needs of designers, publishers, analytics, etc.

Building out truly impressive and distinct capabilities that make Rumble a top-tier platform.

Improving the reliability, productivity, and cost savings of operational infrastructure.

Integrating into third party services (Facebook, Google+, Commerce, Support, etc.)

Mentoring others on the Rumble platform architecture.

Requirements:
7+ years building sophisticated server-side applications, using appropriate technologies

5+ years professional Java experience, leveraging a wide variety of frameworks

5+ years professional SQL database experience

3+ years as a senior software engineer in a startup or startup-like environment

Bonus Skills:
Knowledge of matchmaking, player presence, and/or other related algorithms and technologies

Professional experience with:
Cloud and ephemeral computing

Grails or equivalent web framework

ZooKeeper, Riak, Cassandra, Mongo, and/or Redis

Hadoop, R, Vertica, and/or Tableau

MySQL Tuning

Facebook social APIs

SmartFox, Unity3D, and/or Flash-11

Rumble Entertainment - 22 months ago - save job - block
Recommended Jobs
Senior Engineering Manager
Instart Logic - Mountain View, CA
Instart Logic - 6 days ago

Senior Manager, Performance Engineering
Salesforce - San Francisco, CA
Salesforce - 21 hours ago

Senior Product Engineer
RiseSmart - San Jose, CA
RiseSmart - 2 days ago
About this company
Rumble was founded in 2011 with a mission to create the most engaging and fulfilling online game experiences on the planet. All of our games...