E

Electronic Arts

Global publisher of live-service video games

Senior Full Stack Developer, AI & Tools

Full-Stack EngineeringUpdated on Nov 13
Full-time

About the Job

Requirements

  • At least 8 years of experience developing, building, deploying, and scaling enterprise-grade online applications supporting a game engine or live service.
  • Familiarity with AI orchestration frameworks such as LangChain and LlamaIndex, vector databases, and foundational models including OpenAI, Anthropic, and open-source weights.
  • Strong proficiency in HTML, CSS, and JavaScript.
  • A solid understanding of at least one server-side programming language, such as Python, Node.js, or C#, and RESTful API design.
  • Familiarity with UI workflows and UI authoring frameworks.
  • Experience working in large, shared codebases.
  • A deep understanding of system design, microservices architecture, design patterns, and scaling high-traffic systems.
  • Experience with cloud services such as AWS, Azure, or GCP.
  • Good knowledge of at least one version control system, such as Git, GitLab, or Perforce, and CI/CD pipelines.
  • A strong understanding of computer science foundations.

Responsibilities

  • Design and maintain tools and pipelines supporting a live game.
  • Identify opportunities for AI tool integration, prototype integrations and architecture, and develop AI-enabled solutions.
  • Connect models to internal tools, APIs, and databases to execute complex, multi-step agentic workflows.
  • Own multidisciplinary technical initiatives from design and user testing through release to internal customers.
  • Optimize memory, CPU, and performance of new and existing tools.
  • Debug and resolve complex issues in a large-scale codebase.
  • Integrate platform and partner technologies into the game engine.
  • Collaborate with content teams on feature development.
  • Mentor developers through code reviews and technical guidance.

Desired Qualifications

  • Experience with modern JavaScript frameworks is highly preferred.
  • C/C++ experience is highly preferred.
  • Familiarity with DCC tools.
  • Having shipped at least one AAA game on console or PC is highly preferred.
  • Experience shipping and supporting a live service game.
  • Experience with automated testing or build systems.

About the Company

Electronic Arts

Global publisher of live-service video games

Electronic Arts (EA) publishes and distributes video games across consoles, PCs, and mobile devices. It creates games and extends their life with live services, such as downloadable content (DLC), in-game purchases, and subscriptions, to keep players engaged over time. Its products are sold as digital downloads and physical copies, with additional value through ongoing content and a subscription plan called EA Play that grants access to a library of games and perks. Compared with competitors, EA blends a broad lineup of genres and platforms with a steady revenue model based on live services and memberships, rather than relying only on initial game launches. Its goal is to inspire the world through play while building stable, recurring income by maintaining active player communities and expanding engagement across geographies.

Company size
10,001+
Company stage
IPO
Headquarters
Redwood City, CA
Founded
1991

Recently Posted Jobs

Explore more opportunities at Electronic Arts

See more jobs