- Home
- ...
- Open Roles
- Role Detail
Description & Requirements
Creative Innovation is one of several organizations within EA Studios that provides solutions to deliver games to millions of players around the world. With touchpoints across all titles and platforms, we work collaboratively to deliver direct impact to our players worldwide.
The Tools and Technology Team within Creative Innovation is looking for accomplished people to help us fulfill our mission of providing creative tools and workflows that allow EA to lead the industry in content quality.
The Challenge Ahead
As a Senior Software Engineer you will work as part of the team building the latest technology for our Character Creation pipeline, reporting to the Technical Director. You will be focused particularly on our rigging and render pipeline, supporting our partner game teams in delivering industry-leading quality at scale.
This is a hybrid remote/in-office role with 3 days per week at our Burnaby or Montreal office.
Day to day, you will…
Integrate new technologies and systems to enhance the quality and efficiency of the character production pipeline
Identify complex, systematic problems in the domain of tools, pipelines, and workflow development
Contribute to the definition of coding and architectural standards
Mentor junior team members
You are/have…
Computer Science, Software Engineering, or other relevant Bachelor's degree OR equivalent training and professional experience (8+ years)
Expert-level experience in one or more programming languages, preferably Python
Experience building and maintaining networked APIs (REST, GraphQL, or similar)
Experience building and maintaining distributed systems
Bonus if you have…
Experience with DCCs such as Maya and Houdini
Experience with ML training and inference
Experience with frontend Javascript frameworks (Next.js, Vue, Angular, etc)
Experience with Docker and Kubernetes
Experience with automated testing, both integration and unit testing
COMPENSATION AND BENEFITS
The ranges listed below are what EA in good faith expects to pay applicants for this role in these locations at the time of this posting. If you reside in a different location, a recruiter will advise on the applicable range and benefits. Pay offered will be determined based on a number of relevant business and candidate factors (e.g. education, qualifications, certifications, experience, skills, geographic location, or business needs).
PAY RANGES
In British Columbia, we offer a package of benefits including vacation (3 weeks per year to start), 10 days per year of sick time, paid top-up to EI/QPIP benefits up to 100% of base salary when you welcome a new child (12 weeks for maternity, and 4 weeks for parental/adoption leave), extended health/dental/vision coverage, life insurance, disability insurance, retirement plan to regular full-time employees. Certain roles may also be eligible for bonus and equity.