- Design, build, and maintain robust end-to-end solutions for running machine learning models efficiently on a variety of devices.
- Partner with ML experts across EA to help adopt and scale new models and architectures optimized for on-device performance.
- Integrate ML solutions into our proprietary tools and game runtime environments on consoles, PCs, and mobile devices.
- Write clean, well-documented, and well-tested code that integrates smoothly with existing systems.
- Keep up to date with the latest advancements in Deep Learning, Reinforcement Learning, Generative AI, and related fields, through continuous learning and by attending internal and external conferences.
- Be an enthusiastic contributor to Frostbite's and EA's ML/AI communities - sharing your knowledge, collaborating with partners, and mentoring teammates along the way.
- 7+ years of hands-on software engineering experience with C++, including expertise in multithreading and low-level/near-hardware optimizations.
- Good knowledge of GPU programming.
- Proficient in debugging, profiling, and optimizing real-time software.
- Solid understanding and practice of software engineering fundamentals, such as version control, code reviews, documentation, automated testing, coding standards, CI/CD, issue tracking, and Agile.
- BSc or MSc degree in Computer Science, Engineering, Mathematics, or equivalent professional experience.
- Experience collaborating and sharing updates with developers and partners, including remote and asynchronous teams across different time zones.