KingsIsle Entertainment is currently looking for a Senior Data Platform Engineer to join our Data Warehouse/Analytics team. We are the creators of the popular and critically acclaimed Wizard101 and Pirate101, which together have garnered over 69 million registered players to date, and are two of the fastest growing websites in the U.S. This is an opportunity to be a part of a rapidly growing and highly successful entertainment company.
This job is Telework in Plano, Texas. Candidates can be located within any TX city.
Responsibilities
- Work with a diverse and experienced team of developers in a creative and fast paced environment
- Develop machine learning and data analytics platform components
- Develop and maintain ETL (Extraction, Transformation and Loading) scripts and processing components for our multi-terabyte (Big Data) distributed data warehouse environment
- Build scalable data pipelines, transform data, manage repositories, expose APIs
- Develop and maintain reports for KingsIsle’s Game Design, Marketing, Operations, and Executive teams using advanced data visualization tools
Requirements
- A Bachelor’s degree in Computer Science or Engineering
- At least 5 years professional data engineering experience or software development experience using a structured programming language (C, C++, Perl, Python or JAVA)
- Working knowledge of SQL
- Experience using Linux shells and utilities
- Good communication skills
- Ability to contribute to and work within schedules that are assigned
- Knowledge of software design and software engineering methodologies
Preferences
- Database development experience in Vertica and MySQL
- Interest in Big Data, Analytics or Statistics
- Experience with Google Cloud Platform (BigQuery, Firebase)
- Knowledge of XML, JSON and other data exchange standards
- Experience with Excel, Tableau, Power BI and other reporting tools
- Knowledge of distributed system development
Benefits
- Competitive compensation
- Unlimited PTO
- Company fun days and parties
- Free game swag (such as plushies)
- Medical, dental, and vision care benefits
- 401(K) with employer match
- Flexible Spending Account options
- Lifestyle Benefits Program
- Employee Learning Program
- Diverse and welcoming teams from all backgrounds