Flag job

Report

Machine Learning Engineer

Salary

$77.5k - $143.376k

Min Experience

1 years

Location

Irvine, California, United States of America

JobType

full-time

About the job

Info This job is sourced from a job board

About the role

It takes a Blizzard to make a Blizzard game, and that level of effort doesn't end once the game is released; we support our games for years after they're in the hands of gamers worldwide. Global Insights works closely with the game development, business, and internal service teams at Blizzard to produce insights and models that enable us to make the most epic player experiences. The machine learning & Artificial Intelligence(ML&AI) group within Global Insights focuses on applying the latest in key research areas to build lasting data products and tools for our game development and business teams. We are looking for a Machine Learning Engineer to help us advance ML and AI capabilities at Blizzard. This role will work with data scientists to design and deploy data-powered products and services that scale to the daily terabytes of data that Blizzard games generate. The ideal candidate is passionate about applying machine learning, artificial intelligence, and statistics to real-world problems; has experience in deploying and serving machine learning models with strong programming skills. Responsibilities Develop services, databases, and interfaces for serving ML and AI solutions and applications Work closely with software engineers to deploy ML and AI services seamlessly into production systems Collaborate with data scientists to optimize model development and system deployment, including recommendation systems, reinforcement learning AI, computer graphics models, and machine learning models Minimum Qualifications 1+ year work experience with an advanced degree in Computer Science, Engineering, or a related domain Practical knowledge of machine learning models in at least one of the following areas: deep learning, reinforcement learning, recommendation systems, computer graphics, or generative modeling Experience in developing and deploying machine learning models and algorithms Proficient in Python and experienced in at least one other higher-level programming language like Java, C++, C#, Scala, etc. Preferred Qualifications Experience with training machine learning models in frameworks like TensorFlow, PyTorch, or JAX Knowledge of designing, developing, and deploying machine learning models at scale Experience with containers, Kubernetes, workflow management, and infrastructure management tools Knowledge of cloud computing services like Google Cloud, Azure, or AWS (Amazon Web Services) Experience with one or more model monitoring/registry systems like Vertex AI, Tensorboard, MLFlow, Weights & Biases, etc.

About the company

At Blizzard Entertainment, we pour our hearts and souls into everything we create. Best known for iconic video game universes including Warcraft, Overwatch, Diablo, and StarCraft, we've been creating genre-defining games for millions of players around the world for more than 30 years. We're on a quest: bring our dreams to life and craft the most epic entertainment experiences…ever. Hard work, iteration and polish go into the Blizzard "secret recipe," but the most important ingredients come from talented people who share our vision. If that sounds like you, join us.

Skills

machine learning
artificial intelligence
statistics
python
java
c++
c#
scala
tensorflow
pytorch
jax
containers
kubernetes
cloud
google cloud
azure
aws