Senior Data Engineer
Kabam
- Vancouver, BC
- Permanent
- Full-time
- Develop, construct, test and maintain Data technologies within the scope of Data Engineering
- Review and refine the current data engineering technologies in GCP to increase the scalability to match with the company's vision.
- Oversee all technical aspects of data engineering and data governance , including Data Catalog and Data security
- Participate in and implement the Data Governance initiatives
- Align the data engineering deliverables with business requirements by collaborating with product, marketing and data analytics partners
- Implement and manage data acquisition including data ingestion, data modeling and data transformation
- Identify ways to improve data reliability, efficiency and quality
- Develop data handling processes
- Oversee ETL/ELT transformations in Data Warehouse and Data Lake
- Deploy data integrations with information systems, machine learning and statistical methods
- University degree in Computer Science and certifications, high performance indicating strong technical capabilities
- 8+ years of related experience
- High technical proficiency in Cloud data architecture, data warehousing and data management
- High proficiency implementing and using data engineering technologies
- High proficiency in database management - SQL queries, database design, data warehouse design, database architecture, data system architecture, data integration
- Data Warehousing Skills: Data modeling, ETL/ELT, and development standardization
- Experience in SQL ,Python,Golang,Ruby,Perl,Scala, Java,SAS,R,MatLab,C or C++
- Experience in Cloud Platform and architecture: GCP, AWS or Azue
- Preferred experience in working with Google Cloud and Bigquery such as DataForm, DataFlow, Composer, DataPlex, TerraForm, Workflow, EventArc and more
- Experience with NOSQL databases like MongoDbGaming industry background is a plus
- Familiarity with Data ingestion - CI/CD Pipeline creation, event driven
- Basic understanding of machine learning, Data Analysis, ETL / elt, Automation (Deployment)
- Strong communication and collaboration skills, able to communicate technical concepts to non-technical audience
- Logical thinking and problem solving
- Strong documentation skills; organization and ability to simplify complexity
- Continuous professional improvement to learn and apply current best practices
- Customer-oriented work ethic, with a focus to advise and deliver value to business stakeholders
- Ability to work independently, with a management mindset