Responsibilities:BI Engineer is responsible for working with large data sets to track the activity and performance of the games and help answer business questions in a fast-paced environment. Primary responsibilities include reporting & dashboard systems, and systems for ad-hoc analysis of game performance & deep-dive analysis.Requirements: 5+ years of experience in dedicated BI environment working with large data sets Expert knowledge in SQL (primarily MySQL). Able to build, optimize complex queries efficiently Strong background in Data Warehouse, dimensional models and efficiently model transactional schema to dimensional schema Work closely with team members to implement database designs, generate and monitor regular reports. Strong interest and inclination to QA the code and debug data issues thoroughly. Understand, design and implement ETL, summarizations and reporting. Experience in ETL tools like Pentaho, Talend or related and Reporting tools like Pentaho, Tableau or related is required. Familiarity with columnar databases, open source integration, analysis tools is a big plus Experience with two or more of the following programming languages: Python, Perl, PHP, Shell, Java. At least one scripting language is a must. Knowledge of hadoop is highly preferred. Must have the ability to work effectively in a fast paced, highly data driven, changing environment. Multi-task and prioritize projects. Strong verbal and written communication skills Team player and work with business users, DBAs, application engineers often to find most suitable solution Familiarity with free2play games is a big plus B.S. in Computer Science or related field, M.S. a plus
Palo Alto, Ca
posted 3 years, 6 months ago.