Senior Server Engineer - Mobile Games!
Description
WHO WE ARE
We’re a mobile entertainment studio based on the Westside of Los Angeles and only a 15 minute walk to the beach. Our founders are veterans who’ve honed their craft over decades of industry experience including senior leadership roles at EA, Sony & Zynga. We’re currently hard at work on Racing Rivals -- the most exciting racing game on the market where you put it all on the line for pinks.
We’re looking for other driven and talented folks who love building product as much as we do. Experience matters, but that’s only part of what makes someone a critical part of the team.
WHAT YOU’LL DO
As a Senior Server Engineer at Carbonated, you’ll drive our backends for Racing Rivals, our game services platform, our content deployment system and for our future titles. A small team doesn’t have room for someone who specializes in one small area - we need someone who can architect features, write code, create tools and be an effective communicator! You’ll wear many hats, but at the end of the day, you’re just a do-er, like us.
Here’s some more of what you’ll do:
Tackle, guide and own features start to finish for Racing Rivals and future games
Drive building out our backends with an eye for robustness, scalability, simplicity and modularity
Work effectively with designers, client engineering and production teams to support gameplay goals and objectives with our platforms
Implement security best practices and original techniques to keep user data secure and prevent cheating/abuse
Identify scaling problems, devise solutions and take action
WHO YOU ARE
5+ years development of scalable backend services
BS degree in Computer Science or equivalent work experience
Possess solid CS fundamentals: data structures and algorithms
Strong proficiency in Java and Object Oriented Design
Deep understanding of different networking technologies, protocols (WebSocket, HTTP/S, REST). You know what makes a good Rest API and how to make lightweight socket calls
Deliver clean maintainable code regardless of framework
Familiar with Spring Framework and/or Google App Engine
Understand database design and normalization tradeoffs
Experience with large datasets and caching using both relational (MySQL, PostgreSQL) and NoSQL (MongoDB, Cloud Datastore, Redis) environments
Familiar with big data pipelines, ETL, Redshift, streaming (Spark, Cloud Dataflow)
Comfortable with Linux
Working knowledge of mobile live service operations at a large scale
You are at your best when working with others. You’re not afraid to speak up, take critique, or push for something you passionately believe in
You’re someone who wants to take creative risks and enjoys solving problems
You are one part swagger, two parts humility
EXTRA CREDIT
You have an aggressive fearlessness of code. New languages, new tech, new libraries? New unknowns?? Bring it on!!
You have a background in mobile game development (car game = massive bonus!)
You like working on a small teams that work fast and iterate often
Working in a cool building in a sleepy nice town near the beach sounds like fun
You like bikes, dogs and/or kids
This Job is no longer active!