New Grad: Software Engineer

Company: Electronic Arts

General Information
  • Job Type: Other
  • Location: Redwood City, CA
Contact Information

It’s not easy building the world’s best digital playground. It’s hair-standing-up-on-end-exhilarating. It’s down-in-the-trenches-challenging. It’s strokeof-brilliance-at-midnight creative. It’s you—taking risks, challenging yourself, pursuing ideas, changing the way millions of people do something they love: Play. We’re EA—we’ve been making games for decades but you wouldn’t know that walking through our studios. We’re still buzzing with the same innovative spirit we began with, though we’ve learned enough to earn our rank as a leading developer, publisher and distributor of the world’s best games. What began as a small group of people determined to “put real life in a box” has become a 8,000-people strong, worldwide organization delivering on that very dream. If you’ve played The Sims 3 lately, you know exactly what we mean. And if you’ve played Battlefield 3, maybe you’d say

that we’ve done real life one better.

Whether you’re plotting a course for SpyMouse on your mobile or your palms are sweaty from clutching your controller during intense games of FIFA

12, chances are you’ve played an EA game. And if you haven’t, well, what are you waiting for? In an industry that’s changing every day—whether it’s through new social channels, advancing technology, new audiences or unique opportunities for monetization—EA is positioned for growth thanks to smart business plans, strategic acquisitions, and most importantly, our creative people around the world who gather each day to unite the world through play. We take that last part very seriously, so if what you’re reading excites you as much as it does us, we invite you to get to know us better.


The EADP Data Group is responsible for developing a new unified Big Data pipeline across all franchises at Electronic Arts. This platform will incorporate data collection, ingestion, processing, access and visualization all built on a modern, cloud based tech stack with best-in-class tools. The

Data Group will provide the tools and platform which powers the future state of game development, marketing, sales, accounting and customer experience.

We are looking for developers who are interested in working on a large scale distributed data system from the ground up for one of the most creative, innovative companies in technology.


• Help define and build a unified data platform across EA, spanning 20+ game studios as data sources

• Develop infrastructure software that slice and dice data, using Hadoop and Map/Reduce

• Design and Develop reporting systems that inform on key metrics, detect anomalies, and forecast future results

• Develop complex queries to solve data mining problems

• Write reliable and efficient programs scaling to massive (petabyte) datasets and large clusters of machines

• Flexibility to work with both SQL and NoSQL solutions

• Work closely with data modelers, business data analysts, and BI developers to understand requirements, develop ETL processes, validate results, and deliver to production

• Analyze and improve efficiency, scalability, and stability of data collection, extraction, and storage processes

Required Skills

• BS, MS, PhD in Computer Science or related technical discipline (or equivalent)

• Experience working with large-scale systems and data platforms/warehouses

• A solid foundation in computer science, with strong competencies in algorithms, data structures, and software design

• Software development experience, writing clean re-useable code, test-driven development, and continuous integration

• Experience with MapReduce, Hadoop, Hive, or other NoSQL stacks a strong plus

• Fluency with Java, SQL, Perl/Python, or C++

• Fast prototyping skills, familiarity with scripting languages such as bash, perl, awk, python

• Experience working with columnar analytics databases or relational databases is a plus

• Experience with data modeling and BI tools is a plus

• Self-directed and capable of working effectively in a highly dynamic fast-paced environment

• Great communication, time-management, and teamwork skills

How to Apply: send resumes to: