Enable job alerts via email!

GenAI Software Engineer

Electronic Arts

Kuala Lumpur

On-site

MYR 60,000 - 90,000

Full time

Today
Be an early applicant

Job summary

A leading video game company in Kuala Lumpur is seeking a Software Engineer to join their GenAI/ML initiatives. The role involves building tools that enhance game development workflows and requires a strong passion for game development. Candidates should have experience with LLM/GenAI services and a background in software engineering. Opportunities for growth and a supportive work environment are provided.

Benefits

Healthcare coverage
Paid time off
Family leaves
Complimentary games

Qualifications

  • 2–4 years of software engineering experience in web or game application development.
  • Hands-on experience building applications using LLM/GenAI services.
  • Experience writing unit and integration tests to validate performance and functional requirements.

Responsibilities

  • Build and iterate LLM/GenAI-powered features and tools under guidance.
  • Integrate AI features via REST/GraphQL APIs for users.
  • Write tests and maintain evaluation scripts to verify quality.

Skills

Software engineering
Game development
LLM/GenAI services
CI/CD practices
Cloud/devops

Education

Bachelor’s degree in Computer Science or related field

Tools

Docker
TypeScript
Node.js
AWS
GCP
Azure
Job description

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 place where creativity thrives, new perspectives are invited, and ideas matter. A team where everyone makes play happen.

We’re looking for a Software Engineer to join our GenAI/ML initiatives for FC Mobile, helping build practical, production‑ready tools that speed up game development. You’ll work with our Technical Director and game teams to prototype, integrate, and harden LLM‑powered features that improve designer/artist workflows—while bringing a verification‑engineer mindset to testing, reliability, and performance. A strong passion for game development is essential; deep ML/GenAI research experience is optional. You should be comfortable shipping software, writing tests, and using modern GenAI/LLM services in real products.

Key Responsibilities
  • Build and iterate LLM/GenAI‑powered features and internal tools under guidance, focusing on web apps and game team workflows.
  • Integrate AI features via REST/GraphQL APIs and SDKs; wire up frontend components and backend endpoints; demo and document for users.
  • Write and maintain tests (unit/integration/E2E) and simple evaluation scripts to verify quality, latency, and guardrails.
  • Add basic observability (logs, metrics) and help triage bugs and incidents with senior engineers.
  • Collaborate with designers, artists, and engineers to gather requirements, run small experiments, and incorporate feedback quickly.
  • Contribute to CI/CD and code quality (linting, formatting, code reviews) for AI‑assisted tools and services.
Qualifications
Must Have
  • Bachelor’s degree in Computer Science, Software Engineering, or related field, or equivalent hands‑on experience.
  • 2–4 years of software engineering experience in either web application/full‑stack or video game application development; you identify as a development engineer (not primarily a data engineer/scientist).
  • Hands‑on experience building applications that use LLM/GenAI services (e.g., calling GPT‑class APIs, basic prompt/response handling, context assembly, simple retrieval), ideally shipped to real users.
  • Verification mindset: experience writing unit/integration tests, setting up CI, and validating functional/performance/latency requirements for tooling or web services.
  • Basic cloud/devops skills: containerization (Docker), deploying to a cloud platform (AWS/GCP/Azure/Vercel), and adding logs/metrics/alerts.
  • Clear communication and documentation skills; ability to explain AI tool behavior and limitations to non‑technical stakeholders.
Nice to Have
  • Exposure to basics of RAG, embeddings, vector databases, and prompt engineering for production use.
  • Familiarity with TypeScript/Node.js for tooling, or C# for engine/editor plugins.
  • Experience with cloud services (AWS/GCP/Azure), containerization (Docker), and infrastructure‑as‑code for deploying AI tooling.
  • Interest in model evaluation, offline/online A/B testing, and telemetry‑driven iteration.

We’re proud to have an extensive portfolio of games and experiences, locations around the world, and opportunities across EA. We value adaptability, resilience, creativity, and curiosity. From leadership that brings out your potential, to creating space for learning and experimenting, we empower you to do great work and pursue opportunities for growth.

We adopt a holistic approach to our benefits programs, emphasizing physical, emotional, financial, career, and community wellness to support a balanced life. Our packages are tailored to meet local needs and may include healthcare coverage, mental well‑being support, retirement savings, paid time off, family leaves, complimentary games, and more. We nurture environments where our teams can always bring their best to what they do.

Electronic Arts is an equal opportunity employer. All employment decisions are made without regard to race, color, national origin, ancestry, sex, gender, gender identity or expression, sexual orientation, age, genetic information, religion, disability, medical condition, pregnancy, marital status, family status, veteran status, or any other characteristic protected by law. We will also consider employment qualified applicants with criminal records in accordance with applicable law. EA also makes workplace accommodations for qualified individuals with disabilities as required by applicable law.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.