hero

Senior Software Developer

EA

EA

This job is no longer accepting applications

See open jobs at EA.
Software Engineering
Montreal, QC, Canada
Posted on Wednesday, February 7, 2024

Senior Software Developer

Location: Montreal, QC, Canada

Apply

Requisition Number: 182193

Position Title: Sr Software Engineer I

External Description:

Senior Software Developer, Machine Learning

We are a global team of creators, storytellers, technologists, experience originators, innovators, and so much more. We believe amazing games and experiences start with teams as diverse as the players and communities we serve. At Electronic Arts, the only limit is your imagination.

Senior Software Developer, Machine Learning

Summary

Frostbite is looking for a Machine Learning Senior Software Developer. Reporting to the Senior Engineering Manager, you will design machine learning solutions to enhance the capabilities of the Frostbite Engine. You will work with game designers, artists, and other software engineers to identify opportunities where machine learning can enhance game development. You will bring hands-on coding expertise in Python and C++ to build and deploy end-to-end solutions.

Responsibilities

  • Build machine learning systems and help develop features, data pipelines, engineering workflows, and authoring workflows.
  • Collaborate with ML experts throughout EA to develop and optimize suitable models and architectures.
  • Integrate ML solutions into proprietary tools and the game runtime environment on consoles, PCs, and mobile.
  • Write clean, well-documented, well-tested code that integrates smoothly with existing codebases.
  • Stay up-to-date on advancements in Deep Learning, Reinforcement Learning, Generative AI, and adjacent fields through self-study and internal and external conferences.
  • Be an active member of Frostbite and EA's growing ML and AI communities, communicating with partners, sharing knowledge, and mentoring other team members.

Qualifications

  • 7+ years of professional software engineering experience (C++).
  • 3+ years of experience developing and deploying ML systems in production.
  • Expertise in ML frameworks like PyTorch, TensorFlow or ONNX Runtime.
  • Experience building, debugging, and shipping end-to-end ML systems in a production environment.
  • Proficiency in software engineering good practices (version control, unit testing, code reviews).
  • BSc or MSc degree in Computer Science, Engineering or Mathematics, or equivalent experience.
  • Experience communicating updates and collaborating with other developers and partners, including asynchronously across time zones.

City:

State:

Community / Marketing Title: Senior Software Developer

Company Profile:

We are a global team of creators, storytellers, technologists, experience originators, innovators and so much more. We believe amazing games and experiences start with teams as diverse as the players and communities we serve. At Electronic Arts, the only limit is your imagination.

EEOText:

About Electronic Arts

Everything we do is designed to inspire the world to play. Through our cutting-edge games, innovative services, and powerful technologies, we bring worlds with infinite possibilities to millions of players and fans around the globe.

We’re looking for collaborative and inclusive people with diverse perspectives who will enrich our culture and challenge us. We take a holistic approach with our benefits program, focusing on physical, emotional, financial, career, and community wellness to support our people through every chapter of life. We provide comprehensive benefit packages and support for a balanced life with paid time off and new parent leave, plus free games and so much more. Our goal is to provide a safe and respectful workplace that empowers you to thrive in both work and life.

Electronic Arts is an equal opportunity employer. All employment decisions are made without regard to race, color, national origin, ancestry, sex, gender, gender identity or expression, sexual orientation, age, genetic information, religion, disability, medical condition, pregnancy, marital status, family status, veteran status, or any other characteristic protected by law. We will also consider employment qualified applicants with criminal records in accordance with applicable law. EA also makes workplace accommodations for qualified individuals with disabilities as required by applicable law.

Days Open: 6

Can this position be remote?: 0

EEO Employer Verbiage:

About Electronic Arts

Everything we do is designed to inspire the world to play. Through our cutting-edge games, innovative services, and powerful technologies, we bring worlds with infinite possibilities to millions of players and fans around the globe.

We’re looking for collaborative and inclusive people with diverse perspectives who will enrich our culture and challenge us. We take a holistic approach with our benefits program, focusing on physical, emotional, financial, career, and community wellness to support our people through every chapter of life. We provide comprehensive benefit packages and support for a balanced life with paid time off and new parent leave, plus free games and so much more. Our goal is to provide a safe and respectful workplace that empowers you to thrive in both work and life.

Electronic Arts is an equal opportunity employer. All employment decisions are made without regard to race, color, national origin, ancestry, sex, gender, gender identity or expression, sexual orientation, age, genetic information, religion, disability, medical condition, pregnancy, marital status, family status, veteran status, or any other characteristic protected by law. We will also consider employment qualified applicants with criminal records in accordance with applicable law. EA also makes workplace accommodations for qualified individuals with disabilities as required by applicable law.

This job is no longer accepting applications

See open jobs at EA.