What you will do:
We are looking for an experienced Senior Engineering Manager to lead our Data Engineering and Platform team.
At 2K data is the lifeblood of everything we do. We are a data driven organization providing data products and insights throughout the 2K organization and related companies. We work directly with a wide variety of stakeholders, from executive management to studio heads to analysts. We also partner in providing data to our players in the form of campaigns, promotions, and machine learning-based data products and recommendations.
Reporting to the Sr. Director of Data Engineering you will be leading a team of Data Engineers and working closely with Visualization Engineers, Data Scientists, and leadership to deliver on the Data Engineering initiatives and align them with our strategic company OKRs.
What we need:
You will work closely with team leadership to build the Data Engineering and Data Platform roadmaps, track progress, and communicate milestones, blockers, and delays when they happen.
You will mentor and grow a team of Data Engineers, lead design and architecture reviews, and forecast growth and future needs both for engineering resources and system scalability.
You will work with your team and help them set and achieve their goals both in terms of their contributions and their career path.
You will use your engineering expertise to help the teams architect robust scalable solutions. You will define processes and standards and ensure they are being adhered to.
You will work closely with business partners and developers to ensure proper requirements are documented and agreed to for our different initiatives.
You will partner with developers and leadership to coordinate cross-function and cross-team efforts across 2K and related companies.
Have five or more years building data platforms, data pipelines, and data products at scale in a fast-paced environment.
Are an expert developer using SQL and SQL-like query languages. You understand the nuances between the different SQL engines in a big data environment.
You have a strong understanding of different data modelling methodologies (Kimball, Inmon, Data Vault). You understand when to apply the correct modelling techniques to solve different problems on different technologies in our stack.
You are proficient in Python and have experience organizing Python based projects.
Have a proven track record of architecting data systems at scale utilizing the best technology for the job, whether open source, out the box, or homegrown.
You have experience with both proprietary and open source big data technologies and platforms (Snowflake, Vertica, Hive, Spark, Presto, Airflow).
You have worked in a cloud environment (AWS, Azure, GCP).
You have experience defining and creating automated unit and integration testing frameworks for data projects.
You have a functional understanding of different privacy and compliance practices around data (GDPR, CCPA).
You have experience working in cloud infrastructure and can make recommendations when a cloud or vendor-managed service can be utilized.
Understand the basics of the machine learning lifecycle and can build solutions to enable our data scientists to iterate on machine learning applications and ultimately deploy them at scale in productions.
Are detail oriented and extremely organized.
Are experienced working with multiple teams, competing priorities, and geographically distributed stakeholders and partners.
Are focused on business results. You can ruthlessly prioritize and set the proper expectations with partners and stakeholders.
Are an excellent communicator. You are able to tailor your communication for different audiences and ensure effective communication between developers, stakeholders, and leadership.
You have worked in the video game and/or entertainment and media industries.