Job Data Engineer in Calgary
Position Summary
The Data Engineer & Developer will design and implement data pipelines, will develop models, processes and user interfaces to inform all aspects of our hockey operation, and will work with the R&D team to continually enhance our understanding of the game of hockey. The ideal individual will be a skilled programmer with a passion for hockey, teamwork and learning. Flexibility, versatility and creativity will be important qualities.
Functions (Purpose and Responsibilities)
- Define, implement, document and maintain new Flames data pipelines
- Work with third-party vendors to maintain and improve existing data pipelines
- Design and optimize database tables and queries for large data sets (hundreds of millions of rows)
- Design proactive workflows and monitoring tools to detect issues with data integrity and query performance
- Build statistical models using big data generated by third parties as well as internal data sources
- Design and develop user-friendly dashboards in our proprietary hockey database, FlamesVision, with an equally high standard for accuracy and design presentation
- Collaborate internally with the R&D team to stimulate ideas, problem solve, and produce research-based strategy recommendations to stakeholders across the hockey operation
- Interact with our management, scouts, coaches and player development staff to meld data with decision making
Competencies
- Fluent in Python or Ruby or a scripting language
- Fluent in SQL, PostgreSQL, and R
- Extensive knowledge of large-scale relational databases including optimization and monitoring
- Extensive knowledge of data formats including JSON, XML, and CSV
- Experience with Linux
- Experience with each step of software development, including requirements, development, testing, implementation, and iterative improvement
- Proficiency with front-end web development (including HTML5, CSS, JavaScript) as well as desktop, laptop and mobile design concepts
- Ability and internal drive to learn new technologies and techniques as necessary
Certifications
- Minimum of a Bachelor’s degree in Computer Science or Information Systems, or equivalent job experience
- Minimum of three (3) years working in a structured software development lifecycle
- Natural ability to work with others in a high-paced, high-pressure, collaborative team environment
- Able to work flexible hours including evenings, weekends, holidays and extended hours as needed
- Able to work effectively under tight deadlines and manage multiple projects at the same time
- Clear communicator both written and verbal with the social awareness and skills to relate effectively to a diverse group of stakeholders
- Self-motivated and highly organized
- Passion for hockey and hockey data
- A lifelong learner
Qualifications
Skills
Behaviors
Motivations
Education
Experience
Licenses & Certifications
CSEC Careers
About Calgary Flames
CEO: Ken King
Revenue: $100 to $500 million (USD)
Size: 1001 to 5000 Employees
Type: Company - Private
Website: www.calgaryflames.com
Year Founded: 1980