Senior Software Engineer, Data Platform

1 month ago


Irvine, United States Blizzard Entertainment Full time

Team Name:

Battle.net & Online Products
Job Title:
Senior Software Engineer, Data Platform
Requisition ID:
R023272
Job Description:
Are you a motivated and experienced Senior Software Engineer interested in a challenging multidisciplinary role that works with tremendous amounts of player data?

The Battle.net Data Team builds and maintains an extensive Big Data Platform for all of Blizzard Entertainment's games, tools, and operations. As a member of this welcoming and encouraging Data Team, you will chip in 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 striving to be a world leader in Big Data. This position is passionate about the development and integration of the Data Platform.

You will help research, implement, and maintain components that glue the data pipeline together and integrate with 3rd party and opensource systems such as Kafka, Elasticsearch, as well as Cloud technologies such as Pub/Sub, Dataflow, and Big Query. From building micro-services that support the platform's use-cases to crafting highly scalable data pipelines to accomplish streaming/batch workloads- you will work with a team of engineers to develop and maintain massively scaled systems that handle billions of messages every single day.

If you can imagine yourself in the center of the data revolution at the most epic company ever, and you want to help craft the future of Big Data platforms- this may be the job for you

This role is anticipated to be a hybrid work position, with some work on-site and some work-from-home. The potential home studio for this role is Irvine, CA.

Responsibilities:

Design, development, deploy and maintain large-scale distributed systems

Create unit and integration test code to validate service reliability

Write API documentation for consumption by game developers and other integrators

Participate in on-call rotation to rapidly resolve live incidents related to our systems

Coordinate with embedded and external teams

Create technical design documents and other artifacts

Troubleshoot and debug issues with our live and in-development services

Requirements:

5+ years of professional software engineering experience

Experience must include at least one of the following languages: Java, Scala, or C#

Ability to debug issues in a production environment across multiple
levels of the stack

Experience building Big Data pipelines on private or public cloud
infrastructure

Experience building highly scalable distributed software/services

Knowledge of any of the following: Elasticsearch, Kafka - pub/sub,
Apache Flink

Working with SRE/DevOps teams to achieve operational excellence

Bonus:

Bachelor's degree in computer science

Experience working with container orchestration e.g. Kubernetes, Helm, Argo

Experience in configuration management systems like Terraform

Experience leading or architecting major new features/enhancements

Experience mentoring junior software engineers

Working knowledge of MySQL, Cassandra, Redis, or related relational and NoSQL databases

Experience supporting a live always-on service



  • Irvine, California, United States Blizzard Entertainment Full time

    Team Name: & Online ProductsJob Title:Senior Software Engineer, Data PlatformRequisition ID:R023272Job Description:Are you a motivated and experienced Senior Software Engineer interested in a challenging multidisciplinary role that works with tremendous amounts of player data?The Data Team builds and maintains an extensive Big Data Platform for all of...


  • Irvine, United States Blizzard Entertainment Full time

    Team Name: Battle.net & Online ProductsJob Title:Software Engineer, Data PlatformRequisition ID:R023275Job Description:Are you a motivated and experienced Software Engineer interested in a challenging multidisciplinary role that works with tremendous amounts of player data? The Battle.net Data Team builds and maintains an extensive Big Data Platform for...


  • Irvine, California, United States Blizzard Entertainment Full time

    Team Name: & Online ProductsJob Title:Software Engineer, Data PlatformRequisition ID:R023275Job Description:Are you a motivated and experienced Software Engineer interested in a challenging multidisciplinary role that works with tremendous amounts of player data?The Data Team builds and maintains an extensive Big Data Platform for all of Blizzard...


  • Irvine, United States Stubhub Inc. Full time

    Lead Staff Software Engineer (Database Platform) (StubHub, Inc., Irvine, CA) Design, develop, test, deploy, and maintain impactful improvements across the Database Platform, resulting in high-quality outcomes. Build and run processes to support innovation and ideation for the Database operations team, including sourcing ideas from industry best practices,...

  • Sr. Data Engineer

    1 month ago


    Irvine, United States Allergan Data Labs Full time

    As the Sr. Data Engineer , you will report to the Director, Data and Machine Learning , as well as continuously collaborate with key stakeholders across the business to solve the most important technical problems. Responsibilities Collaborate with cross functional partners (Product Managers, Data Scientists, Machine Learning Engineers, Software Engineers,...


  • Irvine, United States RXMG Full time

    RXMG is a California-based digital advertising company that employs our state-of-the-art analytical and consumer intelligence platform to match people with the products they need to enrich their financial well-being. RXMG delivers campaign optimization and data monetization through multiple channels and proprietary websites, primarily in the finance...


  • Irvine, United States Allergan Data Labs Full time

    As the Senior Software Engineer, you will report to the Software Engineering Manager and continuously collaborate with key stakeholders across the business to solve the most critical technical problems. You Will Champion code quality, reusability, scalability, and security Collaborate with a team of engineers, architects, product managers, and designers to...


  • Irvine, United States Blizzard Entertainment Full time

    Team Name: Battle.net & Online ProductsJob Title:Senior Software Engineer, Game ServicesRequisition ID:R023032Job Description:Are you a motivated and experienced Senior Software Engineer interested in developing social features that impact many games across all of Blizzard? The Battle.net Game Service Social team develops foundational social constructs...


  • Irvine, California, United States Blizzard Entertainment Full time

    Team Name: & Online ProductsJob Title:Senior Software Engineer, Game ServicesRequisition ID:R023032Job Description:Are you a motivated and experienced Senior Software Engineer interested in developing social features that impact many games across all of Blizzard?The Game Service Social team develops foundational social constructs used by millions of players...


  • Irvine, United States Blizzard Entertainment Full time

    Team Name: Job Title:Senior Software Engineer (C++), Blizzard Core Technology | Irvine, CARequisition ID:R023378Job Description:How would it feel to have your code be integral to distributing every byte of our games to players around the globe? Do you have an inquisitive mind? Join us to help provide meaningful solutions! The Blizzard Core Technology team...


  • Irvine, United States Autopilot Full time

    NOTE: Onsite role in Irvine CaliforniaRole DescriptionAs a Senior Backend Software Engineer, you will play a crucial role in developing and enhancing our backend services. You will be responsible for designing, implementing, and maintaining scalable and robust systems using modern technologies such as Node.js, TypeScript, GraphQL, Google Cloud Platform...


  • Irvine, United States GoodLeap Full time

    About GoodLeap: GoodLeap is a technology company delivering best-in-class financing and software products for sustainable solutions, from solar panels and batteries to energy-efficient HVAC, heat pumps, roofing, windows, and more. Over 1 million homeowners have benefited from our simple, fast, and frictionless technology that makes the adoption of these...


  • Irvine, United States GoodLeap Full time

    About GoodLeap: GoodLeap is a technology company delivering best-in-class financing and software products for sustainable solutions, from solar panels and batteries to energy-efficient HVAC, heat pumps, roofing, windows, and more. Over 1 million homeowners have benefited from our simple, fast, and frictionless technology that makes the adoption of these...


  • Irvine, United States Allergan Data Labs Full time

    Allergan Data Labs is a vibrant startup-minded organization with the backing of a large company. As a Senior Machine Learning Engineer , you will be responsible for collaborating with cross functional partners and applying your Machine Learning Engineering skills to deliver data-driven solutions for product teams, operations, marketing, and sales....


  • Irvine, California, United States Blizzard Entertainment Full time

    Team Name:World of WarcraftJob Title:Senior Software Engineer, Engine - World of WarcraftRequisition ID:R023294Job Description:We are looking for an engineer to join the World of Warcraft Engine team and help shape the future of Azeroth. As a key contributor, you will be working with a team focused on the vision of improving World of Warcraft's graphics and...


  • Irvine, United States Rx Marketing Group Full time

    RXMG is a California-based digital advertising company that employs our state-of-the-art analytical and consumer intelligence platform to match people with the products they need to enrich their financial well-being. RXMG delivers campaign optimization and data monetization through multiple channels and proprietary websites, primarily in the finance...

  • Software Engineer

    4 weeks ago


    Irvine, United States Allergan Data Labs Full time

    As the Software Engineer, you will report to the Software Engineering Manager and continuously collaborate with key stakeholders across the business to solve the most critical technical problems. You Will Champion code quality, reusability, scalability security and help make strategic software architecture decisions. Conduct design and code reviews...


  • Irvine, United States Insight Global Full time

    *Insight Global is hiring on behalf of one of our largest clients in the healthcare industry!***This position is hybrid, sitting 3-4 days/week onsite in Irvine, CA; Candidates must be local and comfortable with this requirement!**Job Description:Title: Senior Data EngineerDuration: Permanent (FTE)Type: Hybrid, 3-4 days/week onsiteLocation: Irvine, CARequired...


  • Irvine, United States Insight Global Full time

    *Insight Global is hiring on behalf of one of our largest clients in the healthcare industry!***This position is hybrid, sitting 3-4 days/week onsite in Irvine, CA; Candidates must be local and comfortable with this requirement!**Job Description:Title: Senior Data EngineerDuration: Permanent (FTE)Type: Hybrid, 3-4 days/week onsiteLocation: Irvine, CARequired...


  • Irvine, California, United States Blizzard Entertainment Full time

    Team Name:DiabloJob Title:Senior Software Engineer, UI Technologies | Diablo IV | Irvine & AlbanyRequisition ID:R022736Job Description:Do you have a passion for User Interface technologies and User Experiences? Would you like to join the Diablo 4 Engine Team and help make an incredible UI framework for our developers?As a specialist engineer in User...