US Jobs

Senior Software Engineer,Player Optimization - Analytics

Engineering Toronto, Canada

Position at Zynga

Passionate about creating great products that impact millions of people? Building high performance optimization systems that rely on big data and machine learning? Want to tackle complex large scale technical problems using the latest technologies? Zynga is seeking Senior Software Engineers to join the Player Optimization team in our Central Technology organization!

The Player Optimization team builds systems and solutions for experimentation, optimization, and business intelligence. Game teams use our experimentation and optimization systems to conduct A/B testing, surface machine learning models, and optimize various aspects of social gaming. Our business intelligence system enables game teams to discover and gather players insights to make data-driven decisions. Working closely with data scientists/analysts, you will be building high-performance & large-scale systems that bridge big data / machine learning technologies to analyze and optimize within our games. Our systems are built a variety of tech stacks, including Java (Spring), Python, Go, Node.js, Kubernetes, Docker, PHP, AngularJS, and various AWS technologies.

Minimum qualifications:

B.S. in Computer Science or related field or equivalent experience

You have at least 3+ years of production experience in software development

You have solid foundation in system architecture and software design with strong analytical and debugging skills

You have experience building high-performance, large-scale applications and reliable software

You have good understanding of professional software engineering practices & best practices for the full software development process, including coding standards, code reviews, source control management, build processes, testing, documentation, and operations

Preferred qualifications:

Knowledge of Java (Spring Framework), Python, Go, PHP, SQL

Experience in Node.js; solid knowledge of frameworks such as Backbone/Ember/Angular (preferred) or React and Flux/Redux

Experience with containers (e.g. Docker, Kubernetes) and cloud environment like Amazon’s AWS

Experience with API design and implementation

Familiar with infrastructure as code (e.g. Terraform)

Experience in both relational and NoSQL database technologies

Expertise with business intelligence tools for visualization and data mining is a plus.

Familiar with Statistics concepts (p-value, statistical significance, etc.)

Exhibits strong software development qualities including the ability to drive creative and innovative solutions to complex problems, good technical discernment.

What we offer you:

  • Competitive salary, bonus plan, Zynga RSU’s, RRSP Match
  • Extended Health coverage as well as life Insurance
  • Goodlife fitness annual membership
  • Commuter benefits, daily lunches, snacks & drinks
  • Vacation: Open vacation policy
  • Generous Paid Maternity/Paternity leave
  • Zynga happy hours and frequent employee events
  • Casual dress every single day
  • Culture of diversity and inclusion

Zynga is an equal opportunity employer. We are proud of our broad community; we do not discriminate on the basis of race, sex, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, medical condition, disability, or any other class or characteristic protected by applicable law. We welcome job-seekers, players, employees, and partners from all backgrounds. Join us!

We will consider all qualified job-seekers with criminal histories in a manner consistent with applicable law.

Zynga is committed to providing reasonable accommodation to applicants with disabilities. If you need an accommodation during the interview process, please let us know.