Principal Software Engineer (Analytics, UA)

Principal Software Engineer (Analytics, UA)

Careers Category: 
Careers Region: 
Careers Location: 

Principal Software Engineer, Analytics
Interested in creating great products that impact millions of people? Building high performance optimization systems rely on big data and machine learning? Want to solve complex large scale technical problems using the latest technologies? Zynga is seeking Software Engineers to join the Analytics Engineering team!

This job is a chance to be part of something big - a huge opportunity within Zynga where you will have direct impact on the company. We are building advanced systems for data ingestion, data processing, data management and visualization that help our business teams make better data-driven decisions. As part of this team, you will be a versatile technical lead to high priority projects of key strategic importance for the company. You will work closely with data scientists/researchers, you will build high-performance & large-scale systems that transform big data / machine learning technologies into valuable and insightful information . You will evaluate technologies, recommend solutions, and lead efforts to implement them.

Minimum qualifications:
· B.S. in Computer Science or related field or equivalent experience
· Production experience in Java applications
· Experience with big data technologies
· Experience with cloud environment like Amazon’s AWS
· Proven experience with system architecture and software design
· Experience building high-performance, large-scale applications and reliable software
· Knowledge of professional software engineering practices & best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations

Preferred qualifications:
· 6+ years of software development experience
· Experience with User Acquisition systems & Advertising publishers
· Knowledge of Java, Spring, Python
· Good database development skills including SQL, a solid understanding of both relational and NoSQL database technologies.
· Experience with various ETL technologies is highly desirable.
· Expertise with visualization, data mining, or statistical tools is a plus.
· Exhibits strong software development qualities including the ability to drive creative and innovative solutions to complex problems, good technical judgment.
· Excellent communication skills, and the ability to work effectively with others in a team environment.

Jobvite ID: 
Requisition ID: