跳到内容

通用信息

地点:Hyderabad, Telangana, India 
角色 ID
213603
工作人员类型
Temporary Employee
工作室/部门
CT - IT
弹性工作安排
Hybrid

Description & Requirements

Electronic Arts 打造更高层次的娱乐体验,激励世界各地的玩家和粉丝。在这里,每个人都是故事的主角。活跃社群,畅联全球。这里充满创造力,鼓励新观点,注重好创意。这是一支人人都能让游戏成为现实的团队。

Location: Hyderabad | Hybrid 
 Position Type: Temporary Full-Time
 Experience Level: 8+ years of professional systems software engineering experience

About the Team

GameKit Operations (GKO) enables EA’s game creation ecosystem through scalable services and intelligent automation. The GameKit Assistant (GKA) is our AI-driven platform that supports developers, artists, and engineers across game creation products like Shift, Jukebox, and Tryouts, along with supporting COTS products like Jira, Gitlab, Artifactory, Perforce. 

GKA is evolving from a documentation-based chatbot into a Python-powered, context-aware operations assistant that delivers real-time insights and automation at scale. We are expanding our team with engineers who bring strong Python expertise, an understanding of systems design, and a passion for building the connective tissue between AI and production systems.

Role Overview

We are seeking an AI Solutions Engineer with strong Python expertise to design and implement intelligent integrations for the GameKit Assistant. This role is deeply technical and requires hands-on experience building robust, secure, and maintainable backend services in Python.

You will build the interfaces and orchestration logic that allow GKA to communicate with internal tools and commercial platforms through the Model Context Protocol (MCP) and function-calling frameworks. The position involves designing schema-driven APIs, implementing automation pipelines, and collaborating across teams to deliver context-aware AI functionality.


Key Responsibilities

Python Engineering

  • Design and implement scalable backend services in Python using frameworks such as FastAPI, Flask, or Django REST Framework.

  • Build and maintain data-access layers, caching mechanisms, and API wrappers that power MCP integrations.

  • Implement schema validation, error handling, and retry logic for reliable automation.

  • Write high-quality, tested, and maintainable code with strong adherence to EA security and performance standards.


MLOps and Pipeline Engineering

  • Implement MLOps pipelines for model training, deployment, and monitoring using tools such as Kubeflow, MLflow, SageMaker, and Terraform.

  • Integrate with existing Kubernetes and Docker infrastructure for scalable AI service orchestration.

  • Collaborate with AI Engineering to automate model evaluation and continuous improvement workflows.

RAG and Evaluation Systems

  • Implement and maintain retrieval-augmented generation (RAG) systems and internal knowledge bases.

  • Work with vector databases such as Azure Cognitive Search, manage embeddings, chunking, reranking, and retrieval logic.

  • Contribute to performance evaluation frameworks for model outputs using Scikit-learn, PyTorch, or TensorFlow for metrics integration (no model training expected).


AI and MCP Integration

  • Develop and maintain MCP wrappers for key GameKit products (Shift, Jukebox, Perforce).

  • Implement function calling and orchestration logic that connects multiple systems to provide contextual insights.

  • Prototype integrations with commercial MCPs (GitLab, Jira, Confluence) to validate interoperability.

  • Contribute to evaluation pipelines to measure assistant accuracy and API reliability.

Systems and Platform Engineering

  • Apply systems engineering principles to design integrations that are modular, observable, and easy to maintain.

  • Work with ArgoCD, Kubernetes, and Docker to deploy and monitor services.

  • Implement metrics, logging, and alerting for all automation endpoints using tools such as Grafana and Prometheus.

  • Ensure integrations comply with EA’s authentication, authorization, and data-governance policies.

  • Participate in system design discussions focused on how to bring models “alive” within production pipelines.

  • Design end-to-end integrations that bridge AI orchestration, MLOps, and backend infrastructure for reliability and scale.



Collaboration and Enablement

  • Partner with AI, Ops, and Product Engineering teams to define schemas, error models, and test suites.

  • Mentor peers on Python best practices, performance tuning, and secure API design.

  • Document workflows, integration standards, and technical guidelines for broader adoption.


Qualifications and Experience

  • 8+ years of experience in Python engineering, with exposure to machine learning and MLOps ecosystems (Kubeflow, MLflow, SageMaker, Terraform). 

  • Advanced understanding of RESTful APIs, OpenAPI/Swagger, and schema-driven design.

  • Proven experience integrating external APIs and designing resilient service-to-service communication.

  • Solid understanding of authentication frameworks (OAuth2, JWT) and secure credential handling.

  • Experience with CI/CD pipelines, Git, and cloud deployment environments.

  • Exposure to observability stacks (Prometheus, Grafana, ELK) and debugging production systems.

  • Working knowledge of Docker, Kubernetes,ArgoCD and containerized deployments for ML or AI-based systems.

  • Familiarity with RAG architectures, embedding models, and vector databases (e.g., Azure Cognitive Search, Pinecone, Weaviate).

  • Awareness of evaluation frameworks such as Scikit-learn, PyTorch, or TensorFlow, with the ability to integrate metrics or run validation jobs (not model training).

  • Experience contributing to AI pipeline design and integrating models into production systems.

  • Bonus: prior work with MCPs, OpenAI, or enterprise automation platforms such as ServiceNow or Power Automate.

Who You Are

  • Python enthusiast who writes clean, well-tested, and performant code.

  • systems thinker who enjoys solving complex integration and orchestration challenges.

  • collaborative engineer who values documentation, mentoring, and teamwork.

  • Curious about AI enablement and motivated by turning complex workflows into simple, reliable automation.



Electronic Arts
我们拥有全面的游戏组合和丰富的体验,在世界各地设有分支机构,而且在整个 EA 提供大量机会。我们非常重视适应能力、韧性、创造力和好奇心。我们提供领导岗位让您发挥潜力,为学习和尝试提供空间,赋能您出色地完成工作并寻求成长的机会。

我们对福利计划采用整体方法,强调身体、情感、财务、职业和社区健康,以支持平衡的生活。我们的套餐专为满足当地需求而量身定做,可能包括医疗保险、心理健康支持、退休储蓄、带薪休假、家事休假、免费游戏等。我们营造和谐的环境,让各个团队始终都能尽展所能。

Electronic Arts 是一个注重机会平等的雇主。在聘用员工时不会考虑其种族、肤色、国籍、血统、生理性别、社会性别、性别认同或表达、性取向、年龄、遗传信息、宗教、身心障碍、医疗状况、怀孕状况、婚姻状况、家庭状况或兵役状况,或任何受法律保护的其他特征。我们也会遵守相关法律,考虑招聘有过犯罪记录的合格应聘者。EA 还会根据适用法律的要求,为合资格的残障人士提供工作场所的便利。