Sr Recruiter at Electronic Arts
Views:966 Applications:182 Rec. Actions:Recruiter Actions:0
Electronic Arts - Data Scientist - NLP/Python/PySpark (3-5 yrs)
Job Description : Data Scientist, EA Customer Experience
- We Are EA - and we exist to inspire the world to play.- EA values creativity, pioneering, passion, determination, learning, and teamwork. We mean things like acting with curiosity, speaking up with original ideas, and committing to each other as one team.
- We're looking for all the best kinds of people to make great experiences for our players. The best people want a job that inspires them, while giving them room to enjoy their lives. And we want to give them that. We celebrate diversity and inclusion- by creating a place where you can come to work and be yourself.
You're a Data Scientist
You know how to pull all types of data from any source, be it Facebook posts, call center chats, video likes or survey results. You understand that you have 2 basic jobs :
- Help our studios understand what problems players have with their games and provide insights that help optimize our call center. Both pursue the ultimate goal of providing the World's Best Service for the World's Best Games.
- You use all resources available to you to help solve a problem, be it a new algorithm, programming language or the person sitting next to you.
- You're a programmer/statistician/NLP expert who is fanatic about games and Customer Experiences.
- You're also a genuinely nice person who brings positive energy to an office. You're approachable and take the time to listen so that you understand someone else's view.
- This role is part of EA's Customer Experience organization. The Customer Experience organization strives to make EA known for taking care of its players. We- re players taking care of players and people talking to people - whenever, wherever, and however they need us.
We're the Data Science team, part of the larger Customer Experience Insights team.
- We are surrounded by Production, BI, SEO and Market Research analysts.
- We're the people who use advanced statistics and modeling to help solve business problems, be it for ad hoc analyses or to put a model into production and change player experiences for the better. We surface player problems through our text analytics offerings. We write a lot of code and talk to stakeholders from all teams and all levels. We are great team mates and trusted advisors, who provide insights to facilitate decisions and create models that change experiences.
A typical day in the life of a Data Scientist :
- Come into the office and catch up with your team mates about last night's gaming session or the hottest show on TV (no spoilers until 24hrs have passed - after that: anything is fair game!)
- Check on last night's Jenkins script and add some code to a project you- re working on
- Talk to one of your coworkers on the Call Center side about how to match the right advisor to the right player - this could be your next big project
- Take some time back at your desk to write up any notes and make a project plan proposal
- Organize your part of our JIRA Agile board to update work that's in flight and plan for work to come
- Grab coffee and read up on any stats blogs or tech news you- re subscribed to
- Check out the model you deployed into production last month to see if it's time to re-train
- Pull the latest changes on an NLP model you- re collaborating on from GitLab and tinker with the parameters, then chat with your peer about the results of the tweaks and make plans for what to change next
- Spend a couple of hours heads down/headphones on getting series with an analysis.
- Finish the day looking over any code you wrote today, knit any Markdowns and make sure your documentation is up to snuff.
So how do Data Scientists make great experiences for players? They :
- Tell stories with data and interpret results for their stakeholders
- Prioritize problems to solve based on the impact to the player experience while keeping overall organizational goals in mind
- Have a basic understanding of EA's games and find time to play whenever they can
- Display confidence in communicating with senior management, or any audience, to ensure what they say is heard and understood
- Identify and lead collaborative efforts both inside and outside of their team; working with key influencers to effect change
- Tailor communications to their audience, providing either in-depth expertise or a high-level summary depending on the situation
- Use models and techniques that win on performance and understandability vs. sophistication
You'll need to be awesome at wearing these hats :
- Customer Advocate - You care what kind of experience our players are having when their games or services don- t work and you want to be an active participant in improving it
- Programmer - You- re an expert at writing functions and identifying the right language for the right situation
- People Analyst - You understand that your work contributes to improving people's lives not predict when a machine is going to break down
- Learner - You are a regular on Stack Overflow, know how to take apart a Vignette and are always looking for a new project that allows you to put that cutting edge technique to good use you read about last month
- Documentation Expert - you know just the right level of documentation to help yourself and the next person understand what you did, when and why
- Teacher - you- re patient and can field questions from the rest of the team around better coding practices
- Experiment Designer - You can create up an A/B test in your sleep, but you don't let a less than ideal A/B test set up stop you from finding some answers
NLP fanatic - you can turn language into math? Yeah - that's the stuff you love!
A few last things about how we work, because they're super important :
- We chat to each other in Slack
- We email each other about things that can wait or are just FYI
- We store all our code on GitLab, how-to's on Confluence and complete analyses on the Knowledge Repo
- We document our code like we- re going to win the lottery tomorrow and somebody else has to take over
- We plan and track our work in JIRA so we can avoid duplication with other teams
- We collaborate with Data Science at HQ to share best practices and exchange findings
If you're interested in this role, you'll need these skills or experiences :
- 3 to 5 years- experience in Data Science with some experience in NLP
- Master's in Computer Science, Statistics, Operations Research or related field (we will consider a Bachelor's degree with significant relevant experience)
- Expert in at least one Statistical Programming Language such as R or Python
- Experience with relational and distributed databases
- Experience with any of the following is a big plus : PySpark, Scala, Zepplin Notebooks, Spark and MLlib as well as application development using AWS, Virtual Machines, or Docker
- Gaming industry and customer support experience a plus
What's in it for you? Glad you asked! :
- We love to brag about our great perks like comprehensive health and benefit packages, tuition reimbursement, 401k company match and, of course, many other perks! And since we realize it takes world-class people to make world-class games, we offer competitive compensation packages and a culture that thrives off of creativity and individuality.
- At EA, we live the - work hard/play hard- credo every day.