Przejdź do treści

Informacje ogólne

Lokalizacje: Vancouver, British Columbia, Canada 
Identyfikator roli
212328
Typ pracownika
Regular Employee
Studio/dział
EA Studios - Quality Verification
Elastyczna organizacja pracy
Hybrid

Opis i wymagania

Electronic Arts tworzy rozrywkę na najwyższym poziomie, inspirując graczy i fanów na całym świecie. Tutaj każdy jest częścią historii. Częścią społeczności łączącej się z całą resztą świata. Miejscem, w którym kreatywność kwitnie, nowe perspektywy są mile widziane, a pomysły zawsze się liczą. Zespołem, w którym każdy ma swój wkład w grę.

The ATOM team is building the future of AI-driven game testing. As a Software Engineer for ATOM, you will report to the Director of AI for Quality Verification Services (QVS). You will work with a team of 15 senior and intermediate scientists and engineers to design and develop the technology to power next-generation AI systems. 

Responsibilities

  • You will work across multiple game titles with tens of millions of lines of code to connect game engines and game state information to agents.

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

  • You will manage Citadel's game abstraction layer.  You will evolve it, ensuring reliable access to Xbox and PlayStation development kits.  Additionally, you will provide unified interfaces for launching, configuring, and controlling game builds in training and evaluation experiments.

  • Support the technical maturation of ATOM prototypes.

  • Manage the activities of other SE's and Machine Learning Engineers.

  • 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.

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

  • Proficiency in (at least) Python and C++.

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

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

  • Experience with 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).

  • Experience with system design, API development, observability, CI/CD, and reliability best practices.

  • Partner across ML, QA, and game teams; Experience communicating updates and resolutions to customers and other partners.

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



O firmie Electronic Arts
Jesteśmy dumni z obszernego katalogu gier i doświadczeń, lokalizacji na całym świecie i możliwości, jakie daje EA. Cenimy zdolność adaptacji, wytrwałość, kreatywność i ciekawość. Od przywództwa, które wydobywa potencjał, po tworzenie przestrzeni do nauki i eksperymentowania, dajemy wam możliwość wykonywania świetnej pracy i korzystania z możliwości rozwoju.

Stosujemy kompleksowe podejście do naszych programów świadczeń, kładąc nacisk na dobre samopoczucie fizyczne, emocjonalne, finansowe, zawodowe i społeczne, aby wspierać zrównoważony styl życia. Nasze pakiety są dostosowane do lokalnych potrzeb i mogą obejmować opiekę zdrowotną, wsparcie psychiczne, fundusze emerytalne, płatne oraz rodzinne urlopy, bezpłatne gry i wiele innych udogodnień. Pielęgnujemy środowiska, w których nasze zespoły zawsze mogą dać z siebie wszystko.

Electronic Arts jest pracodawcą realizującym politykę równych szans w zatrudnieniu. Wszystkie decyzje dotyczące pracowników są podejmowane bez względu na rasę, kolor skóry, przynależność etniczną, kraj pochodzenia, płeć, tożsamość lub ekspresję płciową, orientację seksualną, wiek, informację genetyczną, wyznanie, niepełnosprawność, stan zdrowia, stan cywilny lub rodzinny, status kombatanta lub jakąkolwiek inną cechę chronioną prawnie. Rozpatrzymy również aplikacje wykwalifikowanych osób skazanych prawomocnym wyrokiem zgodnie z obowiązującym prawem. EA dostosowuje miejsca pracy dla pracowników lub kandydatów z niepełnosprawnościami zgodnie z obowiązującym prawem.