Location: Hyderabad, Telangana, India
Requisition Number: 184254
Remote Work: No
We are a global team of creators, storytellers, technologists, experience originators, innovators, and so much more. At Electronic Arts, we believe amazing games and experiences start with teams as diverse as the players and communities we serve. At EA, the only limit is your imagination.
Your Responsibilities:
- Design and develop highly available solutions that run on distributed systems on the cloud using stream processing frameworks.
- Ensure solutions are scalable, reliable, available, secure, and observable.
- Participate in all aspects of an iterative, agile software development process, including scoping, detailed design, effort estimation, coding, testing, debugging, deployment, maintenance, and support.
- Collaborate with Product Management and game teams to understand requirements that will enhance system capabilities.
- Brainstorm new products, tools, and services required by EADP internal teams and game teams.
- Evaluate emerging technologies and software products to determine feasibility and desirability for integration.
- Work with senior software engineers and other partner and stakeholder teams to translate requirements into product features.
- Document and present designs for peer technical review and provide feedback on others’ designs.
Your Profile:
- Bachelor’s degree in Computer Science.
- Solid foundation in computer science and competencies in algorithms, data structures, and software design.
- 1+ years of experience writing clean, reusable code, test-driven development, and continuous integration in a fast-paced Agile environment.
- 1+ years of experience working on stream processing using Apache Flink/Spark and Kafka.
- 1+ years of experience working on cloud infrastructure, preferably AWS.
- Expertise in object-oriented design/programming, preferably Java.
- Exposure to Jupyter/Zeppelin notebooks.
- Fast prototyping skills and familiarity with scripting languages such as Python/Scala.
- Experience working with large-scale and distributed systems serving massive concurrent requests.
- Experience in full-stack web app development is a plus.
- Exposure to SQL/noSQL databases.
- A passion for gaming, creative thinking, and problem-solving.
- Familiarity with web infrastructure and operational technologies such as Docker, Kubernetes, Prometheus, and Grafana.
- Experience working in Agile/Scrum-based development environments.
We Offer:
- A dynamic and diverse work environment where creativity and innovation thrive.
- Opportunities for professional growth and career development.
- Collaboration with a talented team passionate about gaming and technology.
- The chance to work on cutting-edge projects that shape the future of gaming.
If you are excited about this opportunity and meet most of the qualifications, we encourage you to apply here! You may be a perfect fit for this role or other open roles at EA.
Electronic Arts is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, disability, protected veteran status, sexual orientation, gender expression, gender identity, or any other characteristic protected by law.