Passer au contenu

General Information

Locations: Vancouver, British Columbia, Canada 
Role ID
212982
Worker Type
Regular Employee
Studio/Department
CT - Data & Insights
Flexible Work Arrangement
Hybrid

Description & Requirements

Electronic Arts crée des expériences de divertissement exceptionnelles qui inspirent les joueurs et les fans du monde entier. Ici, tout le monde fait partie de l’histoire. D'une grande communauté internationale. C'est un lieu où la créativité s’épanouit, où les nouvelles perspectives sont bienvenues et où les idées comptent. Une équipe dans laquelle chacun fait évoluer le jeu.

Electronic Arts is building a modern, unified AdTech platform to power scalable, player-first monetization across our global portfolio of live services. At the core of this platform is the LCM Ads Server—a high-performance, distributed system designed to enable seamless in-game advertising. Our mission is to provide trusted measurement and high-availability ad delivery with zero impact on the gameplay experience, ensuring a smooth integration for studios worldwide.

We are looking for a Software Engineer to build the end-to-end delivery, adoption, and evolution of the Ads Server across EA's world-class studios. This role sits at a unique intersection of distributed systems architecture, cloud-native platform engineering, and global-scale monetization.

What We're Looking For

Core Skills

  • High-Scale Backend Mastery: expertise with Java (Spring Boot), focusing on multi-threading, concurrency, and building high-throughput microservices.

  • Low-Latency Expertise: Hands-on experience optimizing systems for sub-millisecond response times, including garbage collection tuning and efficient memory management.

  • Data & Caching Strategy: Deep understanding of distributed caching layers (Redis, Memcached) and NoSQL databases (ScyllaDB, Cassandra, or DynamoDB) for real-time lookups.

  • Observability: Proficiency in monitoring, alerting, and distributed tracing (Prometheus, Grafana) to pinpoint bottlenecks in a complex request lifecycle.

Cloud & Infrastructure

  • Container Orchestration: Extensive experience with Docker and Kubernetes, specifically managing and scaling clusters within AWS (EKS).

  • Stream Processing: Familiarity with event-driven architectures using Apache Kafka or Kinesis for real-time ad logging and billing telemetry.

  • CI/CD & IaC: Strong grasp of automated deployment pipelines and Infrastructure as Code (Terraform or CloudFormation).

Reliability & Domain Mindset

  • Ad Tech Logic: Understanding of Ad Selection logic, Ad Pacing, and Ad Mediation across programmatic ecosystems.

  • Operational Excellence: Experience with on-call rotations, incident management, and performing root-cause analysis (RCA) for production outages.

  • System Architecture: Ability to apply design patterns that ensure high availability and graceful degradation under heavy load.

Required Qualifications

  • 3+ years of professional software engineering experience with a focus on backend systems.

  • Strong proficiency in Java; experience with Python for data-driven testing or scripting

  • Expertise in SQL and NoSQL database schema design and query optimization.

  • Proven track record of supporting production systems with high availability (99.99%+) and massive scale.

Bonus:

  • Ad Tech Background: Prior experience building Ad Servers, SSPs, DSPs, or working with RTB protocols.

  • Distributed Caching: Experience designing or maintaining distributed metadata caching systems.

  • Big Data Ecosystem: Familiarity with data processing frameworks like Apache Kafka, Spark, or Flink.

  • AI/ML Integration: Experience deploying or testing ML models (e.g., MLP predictors) within a real-time production flow.

  • British Columbia (depending on location e.g. Vancouver vs. Victoria)
    • $100,000 - $139,500 CAD


À propos d'Electronic Arts
Nous sommes fiers de notre vaste catalogue de jeux et d’expériences, de nos sites à travers le monde et des multiples opportunités à saisir au sein d’EA. Nous valorisons l’adaptabilité, la résilience, la créativité et la curiosité. D'un management qui laisse s'exprimer tout votre potentiel à la création d’espaces dédiés à l’apprentissage et à l’expérimentation, nous vous offrons les conditions qui vous permettront de faire un travail fantastique et de profiter d'opportunités de progression.

Nous adoptons une approche holistique pour nos programmes d'avantages sociaux, en mettant l'accent sur le bien-être physique, émotionnel, financier, professionnel et communautaire qui favorise une vie équilibrée. Ces programmes sont conçus de façon à répondre aux besoins locaux et peuvent inclure une couverture médicale, un soutien au bien-être mental, de l'épargne pour votre retraite, des congés payés, des congés parentaux, des jeux gratuits et bien plus encore. Nous encourageons le développement d'environnements dans lesquels nos équipes peuvent donner le meilleur d’elles-mêmes.

Electronic Arts offre des opportunités d'emploi équitables. Toutes les décisions de recrutement sont prises sans prise en compte de la race, la couleur de peau, la nationalité, l’ascendance, le sexe, le genre, l'identité ou l'expression de genre, l’orientation sexuelle, l’âge, les informations génétiques, la religion, la situation de handicap, l'état de santé, la grossesse, le statut marital ou familial, le statut militaire ou toute autre caractéristique protégée par la loi. Nous étudierons également, conformément à la loi, les candidatures de personnes ayant un casier judiciaire. EA adapte ses lieux de travail pour les personnes en situation de handicap, conformément à la loi en vigueur.