Become a Rails developer working on Sony Playstation video games

24 views
Skip to first unread message

Matt Aimonetti

unread,
May 27, 2010, 2:45:55 PM5/27/10
to Rails Activism
Hey guys,

My team is hiring a new senior engineer to work on video game integration and web applications. This is a Ruby position located in San Diego, CA.
You don't need to be a Ruby guru to apply, great engineers interested in learning Ruby are welcome to apply.

To apply, send me your résumé.


Position details:
http://playstation.taleo.net/careersection/sceaexternal1/jobdetail.ftl?lang=en&job=01829

Description

 
Support PlayStation Online Games by developing and supporting in production a high complexity, service oriented application that offers online functionality for PS3, PSP, and PS2 games. The application handles online features such as player login, stats, matchmaking, community features, and chat. It is written in Ruby on Rails and makes use of leading-edge technologies such as Redis and Resque.
This position is responsible for working directly with the game teams to implement online functionality in their titles, using our Rails-based framework. Success will require in-depth knowledge of Ruby on Rails, MySQL, XML/JSON, REST, XHTML, CSS, and Linux system concepts. Familiarity with Sinatra, Redis, Memcache, and NoSQL alternatives also desired. This position will involve developing features in the Ruby on Rails framework, as well as deploying them to the Amazon Web Services (EC2/S3) platform.
This position will play a leading role in advancing our technology to create immersive in-game and social experiences. This position will work closely with the rest of the online team to create new features for games and support them through the production lifecycle. This position will require after-hours on-call support as titles approach production.
Principle Duties / Responsibilities:
Develop in-game features using our Rails-based XML/JSON services stack. Work with game teams to design and iteratively develop features and enhancements. Make decisions as to which type of data store (MySQL, Redis, etc) is appropriate for a given feature.
Write RSpec tests to cover all features delivered. Ensure that tests work properly across our games.
Tune and troubleshoot application and database. Profile Ruby, Rails, MySQL, Redis, and other pieces of application infrastructure to identify and resolve performance issues.
Administer Amazon EC2 and S3 instances. Perform in-depth Linux administration and troubleshooting tasks, such as creating system volumes, upgrading kernel versions, and monitoring health and performance. Deploy our application to EC2.
Develop front-end web screens in Rails to support community features. Integrate features such as stats, forums, and chat. Work with game teams to integrate their look-and-feel on a per-game basis.
Work as an integral member of the team. Communicate with team members to design and support leading edge applications. Over time, contribute to future architecture decisions for our application.

Qualifications

 
Must have experience developing professional web-based applications using Ruby on Rails 2.2 or later. Prefer Rails 2.3 or 3.0.
Three or more years experience with Linux systems. Experience with Amazon EC2/S3 or other virtualization platforms (EngineYard/Heroku/Joyent/Rackspace) strongly desired.
Three or more years experience with experience with MySQL. Experience with key-value stores such as Memcache or Redis.
In-depth understanding of XML, JSON, REST, XHTML, CSS, and Ajax. Ability to write compliant XHTML and CSS from scratch.
Experience with Agile and Behavior-Driven Development. Ability to react quickly to changes and deliver features in incremental steps.
Ability to concisely and effectively communicate technical information to both technical and non-technical groups. Ability to gather requirements and support end-users.
Strong English communication skills (reading, writing, presentation, and speaking)
Bachelor's degree in Computer Science preferred, or significant professional experience and certifications or equivalent
Strong teamwork skills. Ability to work well with others, in both learning and teaching roles.
Be a part of the most exciting and innovative computer entertainment company in North America. Sony Computer Entertainment America (SCEA) markets the PlayStation® family of products and develops, publishes, markets, and distributes software for the PS one™ console, PlayStation®2, PlayStation®3, and the PlayStation Portable (PSP™) computer entertainment systems. Based in Foster City, California, SCEA serves as headquarters for all North American operations and is a wholly owned subsidiary of Sony Computer Entertainment Inc.
It is the policy of Sony Computer Entertainment America, LLC (SCEA) to provide equal employment opportunity for all applicants and employees. SCEA does not unlawfully discriminate on the basis of race, color, religion, gender, gender identity, marital status, age, disability, veteran status, sexual orientation, national origin, or any other category protected by applicable federal and state law. SCEA also makes reasonable accommodations for disabled employees.
Reply all
Reply to author
Forward
0 new messages