Find work in Canada.

A simpler way to find your next job.

  • Software Engineering Intern 2027 (Toronto)

    Pinterest

    Toronto, ON

    Foundational exposure to AI concepts or AI-assisted software development through coursework, projects, internships or practical experience

  • Machine Learning Intern 2027 (Toronto)

    Pinterest

    Toronto, ON

    Proficiency in at least one systems language (Java, C++, Python) or one ML framework (Tensorflow, Pytorch, MLFlow)

  • UI / Frontend Technical Artist - EA Sports NHL

    Electronic Arts

    Vancouver, BC

    Proficient in visual (e.g. Shader Graphs, Blueprints) or textual (Python, C#) scripting/programming (C++ is a bonus but is not required)

  • Technical Interface Designer - EA SPORTS FC

    Electronic Arts

    Vancouver, BC

    The Technical Interface Designer (TID) bridges the gap between artists and software engineers by combining artistic skills and experience with programming and scripting. The TID is part of…

  • Technical Artist - EA SPORTS™ UFC

    Electronic Arts

    Vancouver, BC

    Proficient in visual (e.g. Shader Graphs, Blueprints) or textual (Python, C#) scripting/programming (C++ is a bonus but is not required).

  • Systems Software Engineer - EA SPORTS™ NHL

    Electronic Arts

    Vancouver, BC

    We're looking for a Systems Software Engineer or someone interested in expanding their knowledge in the Systems area. Our Systems Engineers maintain a broad view of the game and engine…

  • Systems Software Engineer - EA SPORTS™ NHL

    Electronic Arts

    Vancouver, BC

    We're looking for a Systems Software Engineer or someone interested in expanding their knowledge in the Systems area. Our Systems Engineers maintain a broad view of the game and engine…

  • Senior Software Engineer- Generalist (Apex Legends)

    Electronic Arts

    Vancouver, BC

    Job Title: Senior Software Engineer - Generalist (Apex Legends)

  • Machine Learning Systems and Infrastructure Developer

    Siemens

    Kitchener, ON

    • Full-time

    We are seeking a Machine Learning Systems and Infrastructure Developer to build the training infrastructure and model rollout layer for Physical AI. This developer will provision and…

  • Presentation Software Engineer - EA SPORTS™ NHL (TFT)

    Electronic Arts

    Vancouver, BC

    As a Presentation Software Engineer, you will develop and support the core technologies that bring our game's storytelling and broadcast presentation to life. You will collaborate closely…

  • Presentation Software Engineer - EA SPORTS™ FC

    Electronic Arts

    Vancouver, BC

    As the Presentation Software Engineer, you will work with designers to orchestrate the camera, choreography, audio, overlays, and the tools to support those systems. You will be involved in…

  • Gameplay Data Science Engineer (Apex Legends)

    Electronic Arts

    Vancouver, BC

    Strong proficiency in C/C++ and Python for both engine-level implementation and algorithmic development.

  • Game Designer Intern - Summer 2027 (Apex Legends)

    Electronic Arts

    Vancouver, BC

    …opportunity to create groundbreaking games with some of the best developer talent in the industry. You can learn more about our studio and values at…

  • Développeur.se sénior.e /Senior Full Stack Developer (Apex Legends)

    Electronic Arts

    Montreal, QC · Vancouver, BC

    Job Title: Senior Full Stack Developer, AI & Tools (Apex Legends)

  • Développeur.se d’outils / Tools Developer (Apex Legends)

    Electronic Arts

    Montreal, QC · Vancouver, BC

    create groundbreaking games with some of the best developer talent in the industry.

  • DevOps Engineer - EA SPORTS™ TECHNOLOGY

    Electronic Arts

    Vancouver, BC

    Automation & Programming: Experience developing automated solutions using Python, Ruby, or Go, as well as proficiency with configuration management tools such as Chef and Ansible.

  • Advanced DevOps Games Software Engineer - American Football

    Electronic Arts

    Victoria, BC

    Reporting to a Software Engineering Manager, as an Advanced DevOps & Automation Engineer, you will be responsible for designing, implementing, and maintaining scalable systems and tools…

  • AI Engineer Intern

    Electronic Arts

    Vancouver, BC

    As a Software Engineer with expertise in AI/ML systems and platform development, you will help create a scalable AI Platform.

  • AI Engineer Intern

    Electronic Arts

    Vancouver, BC

    …character pipeline stack. You will write clean, production-quality Python code, using USD schemas to connect training environments with digital content creation software such as Autodesk…

  • Advanced Game Software Engineer

    Electronic Arts

    Vancouver, BC

    As a Senior Generalist Software Engineer, you will be a part of the game creation process, including architectural design, implementation, and debugging on multiple platforms - working on…

  • Senior C++ Generalist Software Engineer - Advanced Technology Group

    Electronic Arts

    Vancouver, BC

    As a Senior Generalist Software Engineer, you will be a part of the game creation process, including architectural design, implementation, and debugging on multiple platforms - working on…

  • Senior Technical Artist - EA SPORTS FC

    Electronic Arts

    Vancouver, BC

    Proficient scripting/programming language such as Python or C#. (C++ is a bonus, but is not required).

  • Animateur.trice technique sénior.e / Senior Technical Animator

    Electronic Arts

    AB · Montreal, QC · Victoria, BC · Vancouver, BC · Edmonton, Alberta

    Work with the Animation Software Engineers, together with the Animation Director, to solve and implement animation system challenges using EA's proprietary Frostbite engine & editor

  • Advanced Data Analyst - EA SPORTS™ FC

    Electronic Arts

    Vancouver, BC

    Hands-on experience with data visualization software (e.g., Tableau, Power BI).