Senior Software Engineer (ML)
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Описание вакансии
TL;DR
Senior Software Engineer (ML): Design, build, and maintain end-to-end solutions for running machine learning models efficiently on gaming consoles, PCs, and mobile devices with an accent on low-level optimizations and GPU architectures. Focus on integrating ML into proprietary game engine tools and runtime environments, partnering with ML experts to scale models for on-device performance.
Location: Hybrid
Company
EA's proprietary game engine powering iconic titles from EA SPORTS and Battlefield.
What you will do
- Design, build, and maintain robust solutions for efficient ML model deployment on various devices.
- Partner with ML experts to adopt and scale optimized models for on-device performance.
- Integrate ML solutions into proprietary tools and game runtime on consoles, PCs, and mobile.
- Write clean, documented, tested code that integrates with existing systems.
- Stay current with Deep Learning, Reinforcement Learning, and Generative AI advancements.
- Contribute to ML/AI communities, share knowledge, and mentor teammates.
Requirements
- 7+ years hands-on C++ experience with multithreading and low-level optimizations.
- Good knowledge of GPU programming.
- Proficient in debugging, profiling, and optimizing real-time software.
- Solid software engineering practices: version control, code reviews, testing, CI/CD, Agile.
- BSc/MSc in Computer Science, Engineering, Mathematics, or equivalent.
- Experience collaborating with remote asynchronous teams across time zones.
Nice to have
- Experience with code optimization tools.
- Knowledge of PyTorch or TensorFlow.
- Knowledge of ONNX format.
- Experience shipping end-to-end ML systems in production.
Culture & Benefits
- Holistic benefits: healthcare, mental well-being, retirement savings, paid time off, family leaves.
- Complimentary games and opportunities for growth and learning.
- Environments fostering adaptability, resilience, creativity, and curiosity.
- Global community connecting teams worldwide.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →