Electronic Arts is hiring for the Role of Software Engineering Intern!
Responsibilities of the Intern:
- Work with Product Managers, senior engineers and peers to understand requirements, prototype & build large scale distributed applications
- Build & deploy new microservices & enhance feature set of existing micro services
- Have a keen eye on code quality, testability, maintainability & automated test coverage
- Analyze and troubleshoot cloud native applications relating to performance & scale
- Implement Observability, metrics, traces and telemetry for features to gauge success
- Be able to prototype new technology that fits use cases/problems and validate against success criteria
- Communicate and coordinate with teams across various geographies
- Communicate progress & issues in daily stand-ups
Requirements:
- Bachelor's/master’s degree in computer/software engineering, Computer Science or related concentration, equivalent and/or combination of education.
- A solid foundation in Computer Science fundamentals, algorithms, design patterns, CI/CD processes, and data structures.
- Expertise in object-oriented design/programming, programming expertise in either Java, Scala or related programming languages
- Robust problem-solving abilities
- Knowledge of Databases - SQL & NoSQL
- Familiar with Cloud & Cloud Native technologies
- Experience with DevOps tools such as Docker
- Good foundation around building large scale, low latency distributed systems
- Experience with source control management tools (e.g., Git).