Epic Games is looking to improve the player experience in Fortnite by developing a personalization engine that provides tailored recommendations in real time.
Requirements
- 5+ years of industry or relevant experience, with proven interest in and knowledge of live service video games
- Experience writing efficient and scalable ML Pipelines over billions of rows in a distributed computing environment with PySpark batch and streaming
- Expert in Python development practices including version control (GitHub), and comfortable working in a CI/CD environment
- Thoughtful conceptual data modeling and data architecture practices designed for feature stores and model performance monitoring
- Experience working with development teams to instrument data and design event-level metrics to build model features
- Familiarity with supporting operational processes including: code version control (Github or similar), orchestration (Airflow)
Responsibilities
- Develop machine learning models to surface the most appealing & relevant content to players from a vast library of Fortnite islands
- Independently transform raw data into scalable production ML models and partner with backend service teams to integrate those models into Fortnite
- Continuously evaluate the effectiveness of models and iterate constantly to maximize long-term ecosystem growth
- Work with product, and engineering teams to quickly and rigorously design, test, and learn from experiments to improve the product
Other
- Passion for the gaming industry and optimizing experiences through automation and highly performant models
- 100% of the premiums for both you and your dependents for Medical, Dental, a Vision HRA, Long Term Disability, Life Insurance & a 401k with competitive match
- Unlimited PTO and sick time and recognize individuals for 7 years of employment with a paid sabbatical