Logo of Huzzle

Research Programmer

image

Epic Games

18d ago

  • Job
    Full-time
    Senior Level
  • Data
    Software Engineering
  • Montréal, +6
  • Quick Apply

AI generated summary

  • You must have a PhD in a relevant field, strong analytical skills, excellent programming (Python, C++), experience with ML frameworks, and knowledge in areas like graphics, vision, or speech.
  • You will investigate novel ideas, publish research, collaborate with teams, and mentor junior researchers and interns to advance state-of-the-art techniques.

Requirements

  • PhD degree in Computer Science, Machine Learning, Mathematics, Programming, or a related discipline.
  • Strong analytical and reasoning skills with an emphasis on innovative and practical solutions.
  • Excellent programming skills with a preference for experience with Python and C++.
  • Experience working in common ML frameworks such as PyTorch or Tensorflow, and rapid prototyping in Python.
  • In-depth knowledge in one or more of the following areas: real-time graphics, computer vision, machine learning, animation, large-language models, speech recognition, speech synthesis, linguistics, performance-capture, 3D reconstruction.
  • Excellent communication and interpersonal skills.

Responsibilities

  • Investigate, develop novel ideas, and expand the boundaries of the state-of-the-art in research.
  • Research contributions include publishing and presenting academic papers at top conferences and journals.
  • Contribute deep expertise and actionable knowledge in collaboration with other researchers, programmers, artists, and designers at Epic Games.
  • Guide and mentor junior researchers and students in the internship program.

FAQs

What is the primary focus of the Special Projects team at Epic Games?

The Special Projects team is responsible for executing high-impact projects that push the boundaries of real-time graphics and gaming technology, collaborating closely with the Unreal Engine team.

What kind of projects will the Research Programmer be involved in?

The Research Programmer will work on a main internal project within the Fortnite ecosystem, collaborating on core algorithms and research to drive next-generation technology used in games.

What qualifications are required for this position?

A PhD degree in Computer Science, Machine Learning, Mathematics, Programming, or a related discipline is required, along with strong analytical skills and excellent programming abilities.

What programming languages and frameworks should candidates be familiar with?

Candidates should have excellent programming skills, particularly with Python and C++, and experience with common machine learning frameworks like PyTorch or TensorFlow.

Will the Research Programmer have opportunities to contribute to academic research?

Yes, the role involves research contributions, including publishing and presenting academic papers at top conferences and journals.

What kind of knowledge is beneficial for this role?

In-depth knowledge in areas such as real-time graphics, computer vision, machine learning, animation, performance capture, and 3D reconstruction is beneficial for this position.

Are there mentorship opportunities in this role?

Yes, the Research Programmer will guide and mentor junior researchers and students in the internship program.

What benefits does Epic Games offer employees?

Epic Games offers comprehensive benefits, including 100% coverage for medical, dental, vision, and life insurance for both employees and dependents, as well as a retirement savings plan with employer match.

Is there a focus on mental well-being at Epic Games?

Yes, Epic Games provides a robust mental well-being program that includes free therapy and coaching through Modern Health for employees and their dependents.

How does Epic Games value diversity and inclusion?

Epic Games deeply values diverse teams and an inclusive work culture, and they are proud to be an Equal Opportunity employer.

Entertainment & Media
Industry
1001-5000
Employees
1991
Founded Year

Mission & Purpose

Epic Games is a leading video game development company and technology provider in the gaming industry. They are best known for creating popular games like Fortnite and Unreal Tournament and for developing the Unreal Engine, a widely used game development platform. Epic Games' ultimate mission is to push the boundaries of interactive entertainment, delivering immersive and innovative gaming experiences to players worldwide. Their purpose lies in empowering game developers with cutting-edge technology and tools to create stunning and engaging games. Additionally, they aim to foster a thriving gaming community by providing a platform for creators and players to connect and share experiences. Through their games and technology, Epic Games seeks to shape the future of gaming, making it more accessible, enjoyable, and transformative for gamers and developers alike.