Principal Software Engineer - DevOps/ Data(Poker)

The Role:

Zynga Poker is looking for an experienced DBA/Data Engineer to join our DevOps team. You will be working alongside a seasoned group of veteran engineers specializing in building robust, large-scale, mission-critical infrastructure, products and services that drive features in our game. The right candidate will be serving the needs of highly available, scalable, and secure Zynga Poker data related services and products by using cloud ready architecture, streaming data processing, and modern databases.  You will have opportunities to learn and experiment with new technology to improve our long term data management and usage needs. Join us as we solve challenges developing and operating products at scale, impacting millions of players daily and support our game to achieve the highest levels of success through expertly crafted data layers and Interested in creating great products that impact millions of people?

Responsibilities:

  • Own Data Management, Data Modelling, Data Pipeline, and ETL infrastructure(s)
  • Analyze and improve efficiency, scalability and stability of Vertica and MySQL/RDS Aurora clusters
  • Develop infrastructure to inform on key metrics, recommend changes, and predict future results
  • Provide guidance and review for the studio engineers around data modeling and usage in a high traffic environment
  • Support existing processes running in production

Requirements:

  • BS, MS in Computer Science, Information Management, or related technical discipline
  • A solid foundation in computer science, with strong competencies in data structures, algorithms and software design
  • 5+ years of experience in the data warehouse/Big Data space
  • 2+ years of experience working with an MPP system, experience with Vertica is a plus
  • Experience building ETL processes for large volumes of data
  • Good database development skills with SQL proficiency, a solid understanding of relational database technologies
  • Managing RDMS in a high traffic environment
  • Exhibit strong software development qualities including the ability to drive creative and innovative solutions to complex problems, exemplifying good technical judgment.
  • Ability to mentor others and coordinate a project across multiple developers
  • Excellent communication skills, and the ability to work effectively with others in a team environment.

Preferred Qualifications:

  • Backend programming experience in one or more of the following: Java, PHP, Hack, C++,C#
  • Strong grasp of TCP, HTTP, server profiling tools, and debugging in a live environment
  • Experience building and managing large-scale server applications in a cloud based environment, including server monitoring (Nagios, Datadog), provisioning/config mgmt (Puppet, Chef, Ansible), maintenance, and live-ops
  • Experience in AWS (EC2, ELBs/ALBs, RDS, ECS, DynamoDB, etc)
  • Experience with unix/linux and sysadmin tools

Meet Some of Zynga's Employees

Nicole O.

Vice President, Games

With a long-term strategy in mind, Nicole works alongside an array of teams from various disciplines, guiding them as they create fun and exciting products to engage Zynga fans.

Jenny L.

Senior Product Manager

Jenny works at the intersection of business strategy and user-driven design, collaborating with a cross-functional team of engineers, designers, and artists to create and ship games that players love.


Back to top