
Senior Machine Learning Programmer
About this role
Epic Games is hiring a Senior Machine Learning Programmer for multiple locations across North America and Europe, including New York City. This role suits an experienced machine learning professional focused on developing advanced bot behaviors, intelligent NPCs, and automated systems for the gaming ecosystem.
Role Overview
Epic Games seeks a Senior Machine Learning Programmer to join the Special Projects team. The position involves working at the intersection of computer vision, gameplay agents, natural language processing, and machine learning. The professional in this role will design, implement, and deploy production-ready machine learning models to support developers and creators using Unreal Engine.
Key Responsibilities
Requirements
Skills and Tools
Salary and Benefits
The annual base pay range for the New York City location is $232,666 to $341,243 USD. Compensation varies depending on factors such as skills, competencies, qualifications, knowledge, and experience. Eligible employees may participate in company benefit plans and discretionary incentive programs.
About the Company
Epic Games is an interactive entertainment company that has created award-winning games and engine technology for over 30 years. The company develops Unreal Engine, which empowers developers to build high-fidelity interactive experiences for PC, console, mobile, and VR across multiple industries including entertainment, automotive, and architectural design.
How to Apply
Interested candidates should apply directly on the official company careers page.
Skills and tech stack
Questions candidates ask
What qualifications are needed for the Senior Machine Learning Programmer role?
Candidates must hold a PhD in Computer Science, Mathematics, or a related field, or have a minimum of 3 years of relevant industry experience.
Where is the job located?
The position is open to multiple locations across North America and Europe, including New York City.
What is the salary range for the New York City location?
The expected annual base pay range for New York City is $232,666 to $341,243 USD.
What programming languages and tools are required?
The role requires Python along with associated machine learning tools and frameworks including numpy, scipy, sklearn, and pytorch.
What does the Special Projects team do at Epic Games?
The Special Projects team executes high-impact projects that define the future of real-time graphics and gaming technology, collaborating with the Unreal Engine team to provide powerful real-time tools for developers.