Your browser does not support javascript! Please enable it, otherwise web will not work for you.

Software Engineer III

Home > Python programming jobs

Software Engineer III in Canada

  • Electronic Arts
  • Full time
  • Email
  • Vancouver

Responsibilities

  • Build automated testing frameworks, validation checks, and CI/CD pipeline integrations with reproducible diagnostics.
  • Develop methods to explore complex software behavior, identify coverage gaps, and detect defects.
  • Build automated checks that validate software behavior and data against requirements.
  • Develop evaluation frameworks for generative AI and LLM-based systems using LLM-as-a-judge patterns, rubric-based scoring, and automated calibration.
  • Apply generative AI, NLP, machine learning, heuristic, deterministic, and model-based approaches to software testing problems.
  • Integrate testing tools into development pipelines, support delivered software, and produce reproducible diagnostics.
  • Prototype machine learning and LLM capabilities and collaborate with engineering, design, and quality partners on requirements, code reviews, and blockers.

Requirements

  • 5+ years of professional software engineering experience, including 2+ years of hands-on experience building, integrating, or evaluating AI/ML and LLM-based systems.
  • Master of Science in Computer Science, Mathematics, or a related field, or equivalent professional engineering experience.
  • In-depth experience with LLMs, generative AI, and NLP concepts, architectures, and failure modes.
  • Experience developing generative-system evaluation frameworks, including dataset curation, model-as-a-judge design, validation criteria, error analysis, and quantitative and qualitative metrics.
  • Proficiency in Python, algorithms, data structures, modular design, automated testing, debugging, and version control.
  • Experience preparing datasets, defining validation criteria, and performing error analysis using quantitative ML metrics.
  • Experience with NLP or large language models, including prompting, fine-tuning, or retrieval-augmented generation.

Benefits

  • British Columbia compensation range of 122,300–170,700 CAD, depending on location.
  • Three weeks of vacation per year to start and 10 days of sick time annually.
  • Paid top-up to EI/QPIP benefits up to 100% of base salary for eligible maternity, parental, and adoption leave.
  • Extended health, dental, and vision coverage; life insurance; disability insurance; and a retirement plan for regular full-time employees.
  • Certain roles may be eligible for bonus and other incentive programs.
  • Additional benefits may include healthcare coverage, mental well-being support, retirement savings, paid time off, family leaves, and complimentary games.

Electronic Arts

Electronic Arts creates next-level entertainment experiences that inspire players and fans around the world. Here, everyone is part of the story. Part of a community that connects across the globe. A team where creativity thrives, new perspectives are invited, and ideas matter. Regardless of your...

Similar positions

Backend Engineer (Europe)

  • Kalepa
  • Full time
  • Remote
  • 10/26/2026
  • Salary: $80k-$105k
  • Europe

Sr. AI/ML Engineer II

  • MetroStar
  • Full time
  • USA
  • 10/26/2026
  • Salary: $200k - $240k/yr
  • Reston, VA

Staff Security Engineer

  • Quince
  • Full time
  • Others
  • 10/26/2026
  • Bengaluru, India

ChatGPT Performance Engineer

  • OpenAI
  • Full time
  • USA
  • 10/26/2026
  • Salary: $325k-$405k
  • Remote

Junior Backend Engineer (Europe)

  • Kalepa
  • Full time
  • Remote
  • 10/25/2026
  • Salary: $60k-$70k
  • Europe