This job has expired, please see additional jobs below
Software Engineer, Java/Scala, Big Data Platform
Blizzard Entertainment
Irvine, CA, United States
Job Details - this job has expired, please see similar jobs below
The Data Team within Battle.net builds and maintains a massive Big Data platform for all of Blizzard Entertainment's games, tools, and operations. As a member of the Data Team, you'll contribute to one of the world's largest and most robust data pipelines to collect global information that powers analytics, operations, discovery, and machine learning throughout Blizzard's products and services. From real-time operational awareness to machine learning systems for epic gameplay experiences- Blizzard is aiming to be a world leader in Big Data.
This position is focused on the development and integration of the core data platform, primarily using Java/Scala. You'll help build components that glue the pipeline together and integrate with 3rd party and open source systems such as Kafka, Elasticsearch, and Hadoop. You'll work with a team of engineers to plan, develop, and maintain massively scaled systems that handle billions of messages each day.
If you're excited by massive challenges, love the idea of working at Blizzard Entertainment, and want to help shape the future of Big Data platforms- this may be the job for you!
Requirements:
• Deep understanding of Java or Scala
• Possess a solid understanding of computer science (CS) fundamentals, including algorithms, data structures, and design patterns
• Experience with systems analysis, design, troubleshooting, and debugging
Pluses:
• Experience working with Big Data technologies (Hadoop, Flume, Spark, Hive, Impala, etc)
• Experience with the Elastic Stack (Elasticsearch, LogStash, Tribes, Kibana, etc)
• Familiar with Maven
• Linux experience
• Experienced in other programming languages
• A problem solving addiction (regardless of programming language/platform)
• Great communications skills
• Passion for technology and video games