跳到内容

通用信息

地点:Hyderabad, Telangana, India 
角色 ID
213038
工作人员类型
Regular Employee
工作室/部门
CT - Infrastructure & Platform
弹性工作安排
Hybrid

Description & Requirements

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

Software Engineer – I, Player & Developer Experience (PDE) - EA Digital Platform (EADP)

 

We are EA

Electronic Arts is more than you’ve ever realized. We’re more than a company, or a headline, or even a clever catchphrase – we’re a vibrant community of over 9,800 artists, storytellers, technologists and innovators working toward a shared vision: to inspire and unite through play.

 

While headquartered in Redwood City, EA's platform engineering, game development, and publishing operations take place in a network of locations, stretching from Shanghai to Stockholm, Melbourne to Vancouver, Redwood City to Hyderabad. No matter which of our locations you join, you’ll feel the energy and support of EA’s global brand, while immersing yourself in a culture that inspires you to thrive, take risks and dream big.

 

This is an especially great time for the video game industry, as we’re currently going through an exciting digital transformation. The global gaming audience has also never been bigger, with industry revenue projected to reach $295.6 billion by 2026.

 

Since its founding in 1982, EA has helped shape the way over 300 million registered players consume and enjoy interactive media. No other company can deliver EA’s portfolio of amazing games and services, across multiple platforms, to players around the world. It is an exciting era in games, and an exciting time to join the team at EA!

 

The Challenge Ahead:

EA’s Digital Platform (EADP) organization is responsible for driving critical technology decisions and investments for EA on a global basis, across all divisions and studio teams. Technology and engineering leadership at EA is critical to making the industry’s best games and services and the EADP team is leading the way to providing cross-platform infrastructure that will keep our consumers connected with our games anytime, anywhere with anyone.

 

Software Engineer – I , Player Development Experience (PDE) does at EA :

 

  • Provide technical leadership and be part of the technology team that designs and develops the application platforms and tools which provides best player and developer experience.
  • Own the core system quality attributes relating to product architecture, such as performance, scalability, security, availability, reliability etc.
  • Collaborate with Product management and game teams to understand the requirements which will enhance the capabilities of the system.
  • Drive brainstorming on the new products, tools and services required by EADP internal teams & Game Teams.
  • Evaluates emerging technologies and software products to determine feasibility and desirability of incorporating their capabilities within the company products.
  • Works as an Individual contributor (IC) and mentors the junior engineers technically and groom them to become experts in the technical area.
  • Hands-on in Coding and Testing and Deployment in large-scale environments.
  • Hands-on experience with building world-class applications, especially in a distributed system.

 

Responsibilities: 

  • Design and develop the application features considering the functionality, Performance, extensibility, Scalability, Reliability, Consistency, Observability, Usability, Testability, Completeness, maintainability and Security aspects
  • Review and validate feature requirements. Monitor or assess the performance budgets for the features allocated
  • Write good suite of unit tests. Focuses on preventing the introduction of defects during the software development process rather than finding defects after testing begins
  • Analyze and troubleshoot issues
  • Apply best software development practices
  • Able to work in a variety of technologies like Java, Python, Flink, Kafka, Redis, Grpc, Spring, Node.js, Couchbase, Mysql, Postgres, Prometheus, Kubernetes, Istio/Envoy, Docker, AWS  etc.
  • Collaboration with global teams to track and resolve issues
  • Prompt and high quality customer support on the queries/issues
  • Communicate the updates to the partners/stake holders
  • Communicate your ideas effectively to others within your team.
  • Write good user documents and design documents
  • Active participation in Sprint planning and task estimates
  • Learn and Support your team growth through active participation in code and design reviews
  • Continuous learning to efficiently solve new challenges and improve the system performance and robustness
  • Harmonize discordant views, find the best way forward and convince your team. Demonstrates resilience and navigate difficult situations with composure and tact.
  • Deliver high quality software & products with a Continuous Integration, Validation and Deployment methodology.
  • Extensively use open source products/tools and develop the systems for easy maintenance of code and deliver in smaller cycle time.

 

The next great EA Software Engineer - I also needs: 

  • Bachelor’s degree in Computer Science or higher
  • 1-3 years of relative experience
  • Must have experience building applications in a fast paced agile environment.
  • knowledge of building high performance, highly available, reliable, distributed systems software.
  • A strong background in Data Structures, Algorithms, Design patterns, analysis of algorithm complexity and efficient implementation of complex algorithms
  • Experience with software development tools such as source control systems, automated build systems, software validation systems, test harnesses, continuous integration & deployment. 
  • Development experience with cloud platforms such as Amazon Web Services, Azure, etc. is a definite plus.
  • Experience in big data systems will be an advantage 
  • Comes from a product development background.
  • Ability to work in an environment with high degree of ambiguity (previous start-up like experience could be helpful)
  • Excellent communication skills (oral and written) - able to communicate effectively with all levels of management as well as a geographically and culturally diverse technical organization.

 

Don’t Just Play It – Create It!

 



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

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

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