Backend Server Software Engineer
OnLive - Palo Alto, CA

This job posting is no longer available on OnLive. Find similar jobs: Backend Server Software Engineer jobs - OnLive jobs

Backend Software Engineer

Description:
The Platform Services team develops the infrastructure that powers OnLive's cloud gaming service. We're looking for a talented software engineer who will help us to improve our backend services. Working in that arena, you will develop a system that serves games and other high-end interactive applications to users across the globe. You will build with a large scale distributed system managing thousands of nodes, multi-region data replication, infrastructure resiliency and use other cutting-edge technologies. If these are challenges that excite you, we want you on our team!

Required skills:
3+ years of Java/Ruby/Python programming experience
Deep knowledge of distributed systems and service-oriented architecture (SOA)
Excellent object-oriented design skills
In-depth knowledge of MySQL or other relational databases
Good understanding of NoSQL data stores (Cassandra, Riak, or others)
Excellent written and oral communication skills
Independent, self-starter, thorough, and a quick learner
BS, MS or Ph.D in Computer Science, Mathematics, or a related field (or equivalent experience)

Desired:
Experience creating RESTful APIs
Interest/experience with OpenStack or CloudStack
JRuby experience

OnLive - 20 months ago - save job - block
Recommended Jobs
Software Engineer - Geo Infrastructure
Apple - Santa Clara Valley, CA
Apple - 2 days ago

Software Development Engineer II-Skype
Microsoft - Palo Alto, CA
Microsoft - 2 days ago

Architect- Scalable Data Platform
ScaleArc - Santa Clara, CA
ScaleArc - 9 days ago