Passa ai contenuti

Informazioni generali

Località: Vancouver, British Columbia, Canada 
ID del ruolo
211389
Tipo di dipendente
Regular Employee
Studio/Reparto
EA Studios - Quality Verification
Modalità di lavoro flessibile
Hybrid

Descrizione e requisiti

Electronic Arts crea esperienze di intrattenimento di livello superiore che ispirano giocatori e fan in tutto il mondo. Qui, tutti fanno parte della storia. Parte di una comunità che si connette in tutto il mondo. Un luogo dove la creatività prospera, vengono stimolate nuove prospettive e le idee contano. Una squadra in cui tutti possono giocare.

The ATOM team is building the future of AI-driven game testing. As a Software Engineer for ATOM, reporting to the Director of AI for Quality Verification Services (QVS), you will design and develop the platforms that power next-generation agentic systems. Your mission is to evolve Citadel, ATOM’s internal microservices platform for developing, deploying, and evaluating autonomous agents, enabling ML engineers and QA partners to create high-quality AI artifacts that accelerate game testing across EA’s portfolio.

You will work across backend services, developer tooling, data infrastructure, and game-integration workflows to create a robust foundation for experimentation and scaled evaluation.

Responsibilities

  • Design, develop, and maintain Citadel, ATOM’s internal platform for agent development and evaluation — including backend systems, microservices, event-driven components, and cloud/Kubernetes infrastructure.

  • Own and evolve Citadel’s game abstraction layer, ensuring reliable access to Xbox and PlayStation development kits, and providing unified interfaces for launching, configuring, and controlling game builds in training and evaluation experiments.

  • Support the technical maturation of ATOM prototypes, such as our agentic playtesting bots.

  • Develop internal APIs, orchestration workflows, observability tools, and CI/CD pipelines that support rapid experimentation and high-throughput agent evaluation scenarios.

  • Use modern software engineering processes and best practices for requirements, design, implementation, and testing.

  • Participate in design reviews, code reviews, and architecture discussions to maintain high technical quality.

Qualifications

  • BSc in Computer Science, Engineering, or equivalent experience.

  • 5+ years of software engineering experience, with strong fundamentals in backend development and distributed systems.

  • Proficiency in Python, C++, or other backend languages.

  • Hands-on experience with game development workflows, game engines, or console platforms (build handling, packaging, deployment, debugging).

  • Experience developing C++ applications on Windows, including integration with Windows services, COM-based SDKs, and troubleshooting/debugging native code in complex environments.

  • Solid understanding of networking fundamentals, including OSI layers, common transport and application protocols (HTTP, WebSockets, WebRTC), and core concepts such as handshakes, packets, and headers.

  • Experience building microservices and deploying to Kubernetes and cloud platforms (AWS/GCP/Azure).

  • Strong understanding of system design, API development, observability, CI/CD, and reliability best practices.

  • Ability to partner effectively across ML, QA, and game teams; strong written and verbal communication skills.

  • Experience using AI-assisted coding tools (e.g., GitHub Copilot, Cursor, Claude Code) to accelerate development and code review workflows.



Su Electronic Arts
Siamo orgogliosi di avere un ampio catalogo di giochi ed esperienze, sedi in tutto il mondo e opportunità in tutta EA. Diamo valore a adattabilità, resilienza, creatività e curiosità. Dalla leadership che esalta il tuo potenziale alla creazione di spazi per l'apprendimento e la sperimentazione, ti incoraggiamo a fare grandi lavori e a perseguire le opportunità di crescita.

Adottiamo un approccio olistico per i nostri programmi di benefit, enfatizzando il benessere fisico, emotivo, finanziario, lavorativo e collettivo a sostegno di una vita equilibrata. I nostri pacchetti sono pensati per soddisfare le esigenze locali e possono includere copertura sanitaria, assistenza per la salute mentale, risparmi per la pensione, permessi retribuiti, congedi familiari, giochi gratuiti e altro ancora. Creiamo ambienti in cui i nostri team possono sempre dare il meglio in ciò che fanno.

Electronic Arts è un datore di lavoro che rispetta le pari opportunità. Tutte le decisioni di impiego sono prese senza tenere conto di razza, colore, origine nazionale, discendenza, sesso, genere, identità o espressione di genere, orientamento sessuale, età, informazioni genetiche, religione, disabilità, condizione medica, gravidanza, stato civile, stato familiare, stato di veterano, o qualsiasi altra caratteristica protetta dalla legge. In conformità con le leggi vigenti, prendiamo in considerazione anche i candidati qualificati con precedenti penali. EA rende inoltre disponibili strutture lavorative per persone qualificate con disabilità, come richiesto dalle leggi vigenti.