Esports
Senior Software Engineer, Machine Learning - EA SPORTS™ FC
Mid Level
Bucharest, Romania
in office
Full time
Job description
About the Role
The FC Generative AI team is researching and developing machine learning-based game features to enrich the player experience and transform interaction with the FC game. This role joins a cross-functional team to research, develop, and integrate machine learning models from ideation and requirement analysis through to productising their application in FC game features. The role focuses on tailoring models and inference frameworks to FC's requirements, optimising runtime systems, and collaborating with game teams to ship features.
Key Responsibilities
- Research and evaluate machine learning models and techniques for application in fields including automatic speech recognition, natural language processing, and procedural content generation.
- Tailor the functionality of these models and inference frameworks to fit FC's requirements and integrate them into the game's systems.
- Optimise on-device C++ runtime inference systems to match target platform constraints and meet performance KPIs.
- Share knowledge on work by directly engaging with other members of the game team to develop and ship features.
- Evangelise the craft through presentations and interactive demonstrations, promoting machine learning best practices and applications within the team.
- Stay abreast of the latest advancements in the machine learning field, consult with internal subject matter experts, and collaborate with external AI technology vendors to identify and prototype ML application opportunities within FC.
Required Experience & Qualifications
- BS in Computer Science, Mathematics, or a related field, or equivalent professional experience.
- Strong computer programming fundamentals.
- Proficiency in C++ and Python.
- Applied experience with optimising machine learning inference systems across memory, compute, latency, or other real-time constraints.
- Proven record of building, deploying, and maintaining machine learning applications in productised software.
Preferred Skills
- PhD or Masters degree in Computer Science, Mathematics, or a related field.
- Experience with ML frameworks like PyTorch or TensorFlow.
- Experience in optimising ML models for memory- and compute-constrained real-time environments.
- Experience working with real-time rendering engines and IHV GPU / NPU-specific parallel computing platforms.
About the Company
EA SPORTS is one of the largest sports entertainment platforms in the world, redefining football with genre-leading interactive experiences and connecting a global community of fans to The World's Game through innovation and unrivaled authenticity.
Create your account to access job details
Unlock full job descriptions, apply in seconds, and get access to roles matched to your experience and interests.
