AVAILABLE POSITIONS Senior Software Engineer, Analytics

Senior Software Engineer I – Analytics Database

Interested in creating great products that impact millions of people? Want to solve complex large-scale technical problems using the latest technologies? Zynga is looking for a Senior Software Engineer to engineers, data scientists, product managers to build high-performance scalable data warehouses. We have an extremely data driven culture and we use and process data in real time to generate insights about our games and players. We are constantly innovating and designing new ways to deliver against our road map and have plenty of very interesting problems to solve (at scale). In this role, you will be working on some of the coolest technologies with some of the smartest minds in the industry.


Optimize existing data pipelines and maintain of all domain-related data pipelines.

Participate in code reviews, guide the team in engineering best practices. Must be able to write quality code and build secure, highly available systems

Contribute to development, integration, test, documentation, and support across multiple platforms (Unix, Python, etc.,)

Must have strong interpersonal and communication skills (both written and verbal) and be able to speak clearly and persuasively in technical discussions


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

3+ years of post-college working experience as a developer in a data-oriented role

2+ years production experience building scalable data pipelines: data management, ETL processes, data mapping, data validation, testing, and documenting data definitions

1+ years of experience working with an MPP system, experience with Vertica is a plus

Working knowledge of Python, Shell scripting

Experience building high-performance, large-scale applications and reliable software

Good database development skills with SQL proficiency, a solid understanding of both relational and NoSQL database technologies

Preferred qualifications:

Proficiency in PHP, Python or Bash

Experience with cloud environment like Amazon’s AWS

Experience with ETL frameworks like Airflow, Oozie, Azkaban, etc. is highly desirable

Experience building ETL processes for large volumes of data

Good communication skills, and the ability to work effectively with others in a team environment

Careers region: India

Careers Category: Engineering

Careers location: Bangalore, India

Careers Type: Full-Time