Returning Candidate?

Game Services Engineer

Game Services Engineer

Job ID 
US-CA-San Diego
Posted Date 

Job Description

At Amazon, our goal is to create great games. We believe in ground-breaking games that can redefine the boundaries of player experience and change the way the world sees digital entertainment. Games have the power to connect people at a massive scale, and creating these experiences will produce some of the future’s most influential voices in media and art. We seek the best game developers in the world to join our team and become the architects of this vision. Join us, and you’ll have the power of Twitch, AWS, and the entire Amazon ecosystem to shape the future of games. You will work alongside talented industry veterans, including key contributors from dozens of titles: EverQuest, Half Life 2, Left for Dead, Portal, Thief, System Shock 2, Age of Empires, Dawn of War II, Halo, The Last of Us, Gears of War, Planetside, and H1Z1.

As a Game Services Engineer on our project you will be working with an industry leading design and art team to produce a game that amazes our players. You will work alongside a talented team of engineers whose expertise spans from rendering all the way to machine learning and cloud compute.

We offer excellent pay, generous stock plans, and great benefits including medical, dental, vision, 401k with matching, and more. Relocation is available for qualified candidates.
Amazon is an Equal Opportunity – Affirmative Action Employer – Minority / Female / Disability / Veteran / Gender Identity / Sexual Orientation

The Role:
  • Integrate and be the resident expert on services & tooling needed to support a world class Massively Multiplayer Online (MMO) game
  • Leverage AWS-based solutions or other external services that will solve the needs of the game development, publishing, customer service, and live operations teams
  • Design, build, and deliver scalable critical path services needed to execute on big ideas for new features
  • Be a champion for players and developers: Insist on the highest standards, drive to operational excellence, help create functional and engaging features that delight customers

Basic Qualifications

  • Bachelor's degree in Computer Science or Computer Engineering or equivalent experience
  • 3+ years of professional software engineering experience, working on multi-discipline teams
  • Have been the primary contributor on the development of a cloud compute based service
  • Strong Computer Science fundamentals in object-oriented design, algorithms, and data structures
  • Advanced software engineering skills, including the ability to write expert-level, maintainable, and robust code in at least one modern, high performance language such as C++, Java, Python, or similar
  • Good communication skills and ability to work effectively on shared projects with designers, artists, testers, and other developers

Preferred Qualifications

  • 5+ years of development experience with multiple released services or products
  • A passion for games
  • Specialized skills in various SQL and NoSQL databases, security, scale-able multi-tenant service infrastructures, automated build/test/deployment systems, or similar
  • Demonstrated ability to choose the right language or tools for the project
  • Experience developing networked systems
  • Experience developing world class tools to support development, customer service, or live operations teams.
  • Experience working on large scale, commercial online services.
  • Experience working in Agile/Scrum/Kanban.