company_logo

Full Time Job

Machine Learning Engineer

Electronic Arts

Hyderabad, India 06-02-2022
 
  • Paid
  • Full Time
  • Mid (2-5 years) Experience
Job Description

Software Engineer – II, Player & Developer Experience

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 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

The EA 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 and services that will keep our consumers connected with our games anytime, anywhere with anyone.

Job Description

You will get exposed to many technologies and platforms as well as work with top-notch game studios around the world.

We are looking for a passionate, motivated Software Engineer to bring new client SDK capabilities that integrate video games with networked services. You'll work as part of a team, engaged with game teams around the globe to provide outstanding innovation and performance on PlayStation, Xbox, PC, Nintendo, iOS, Android and new platforms as they emerge.

What a Software Engineer II does within EA's Digital Platform Division at EA
• Design SDK solutions to support our top Console, PC and Mobile games
• Develop SDK APIs to support company-wide programs across the latest technologies
• Collaborate to achieve high-quality cross-platform products
• Design and develop the products keeping system performance aspects like scalability, reliability, availability, security, observability etc., in mind.
• Drive the brainstorming on the new products, features, tools and services required by EADP internal teams & Game Teams
• Participate in all aspects of an iterative, agile software development process, including scoping, detailed design, effort estimation, coding, testing, debugging, maintenance, and support
• Document and present designs for peer technical review and provide feedback on other's designs
• Deliver high quality software & products with a Continuous Integration, Validation and Deployment methodology
• Extensively use open-source products/tools and Architect the systems for easy maintenance of code and deliver in smaller cycle time
• Deeply hands-on in Coding, Testing and Deployment in the large-scale environments
• Collaborate with Product management and game teams to understand the requirements which will enhance the capabilities of the system

The Next Great Software Engineer also needs to have
• Bachelor's degree in Computer Science or higher
• 2 - 5 years of experience in software design, development, testing and delivery
• Must have strong programming experience in C++
• Proficiency in Java, Python, Groovy, and Objective-C
• Game Console, PC or Mobile (iOS and Android) platform development experience is a plus
• Experience in REST, API and gRPC development
• Good understanding of Network protocols
• Ability to troubleshoot issues in Linux, Windows and Mac environments
• A strong background in Data Structures, Algorithms, Design patterns & System design
• Must have extensive working experience in building applications in a fast-paced agile environment
• Development experience with cloud platforms such as Amazon Web Services
• Experience in System Design, Micro Service architectures & Scalable distributed systems is a plus
• 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. Ability to influence and draw consensus over technical matters

Jobcode: Reference SBJ-dy4eqm-18-117-152-251-42 in your application.

Company Profile
Electronic Arts

Electronic Arts Inc. is a global leader in digital interactive entertainment. EA develops and delivers games, content and online services for Internet-connected consoles, mobile devices and personal computers.