What you will do We are looking for a Principal Data Scientist to act as a subject matter expert in the areas of data science, big data, and new technologies. You have demonstrated and in-depth expertise in data science and have curiosity and the technical skills to follow your curiosity. You have a strong background in mathematics and technology, typically (but not exclusively) found in graduate research programs in Mathematics, Statistics, Computer Science, or Engineering. You have a proven track record in solving real-world business problems and a practical mindset using the more appropriate technique for the problem, whether that be a simple linear regression or a deep neural network. You must be a self-starter and a big-picture thinker with proven skills to identify solutions by discussions with clients and have extensive experience in leading data driven projects and strategic initiatives. This is a unique opportunity to apply your advanced data science skills and have an instrumental role in expanding the Bank’s capabilities in this area.
The position is a full-time term contract (18 months) and is intended to work closely with our High-Performance Computing (HPC) team working on the Terms-of-Trade Economic Model (ToTEM). ToTEM is the Bank of Canada’s main projection and policy analysis model. ToTEM is a dynamic stochastic general-equilibrium (DSGE) model. The Bank of Canada’s ToTEM is a complex DSGE model formed of hundreds of non-linear equations. We currently rely on linear approximation techniques and econometric methods combined with analytical tools to assist in forecasting and policy simulations. We are looking for a Principal Data Scientist to work on incorporation and application of machine learning techniques, artificial neural networks, large-scale optimization methods and approximation algorithms applied to solving non-linear systems of equations within the context of ToTEM.
The position will report directly to the Director of Data Science, while working in a matrix environment, responding to priorities from key clients within the Bank.
We are open to transfers, secondments, and temporary assignments to fill the position.
As a Principal Data Scientist, you will lead data-driven projects, and apply artificial intelligence and machine learning techniques at every stage of work. You have a can-do attitude and will find creative ways to develop models, tools and services that drive innovation.
Own the design and development of algorithms and optimize big data architectures and data pipelines
Apply your in-depth theoretical and practical knowledge in machine learning and artificial intelligence to design, develop and implement new data experiments, predictive models and studies
Improve upon existing methodologies by developing and testing model enhancements, running computational experiments, and fine-tuning model parameters for new models.
Lead and execute deep dive diagnostic, predictive, and prescriptive analytics to support data-driven business decision making. Create alternative model approaches to assess complex model design and advance future capabilities. Mentor, develop and collaborate with other data scientists, researchers and analysts.
Present analysis and resulting recommendations to senior management; leverage data to present a compelling business case to optimize and enhance models and processes
What you need to succeed We are looking for an experienced Principal Data Scientist who has excellent analytical research and problem-solving skills, a self-starter and effective communicator who can share and adapt information and ideas to the target audiences, using clear and compelling written and oral communication skills. You must have proven and significant hands-on experience with end-to-end data science life cycle, with superior skills to structure and lead a project from idea to experimentation to prototype to delivery.
You are committed to learning and self-development, are organized, able to set priorities to ensure follow-through and project completion in a timely manner and able to help with research and policy initiatives. You are capable of leading projects and teams to create an environment of continuous learning and open communication.
You have proven experience in most of the following:
In-depth knowledge of optimization, large-scale optimization (linear and non-linear), linear programming techniques, convex optimization. Hands-on experience with CPLEX, Gurobi etc.
In-depth knowledge of neural networks, deep learning and reinforcement learning
Collecting, organizing and manipulating big data sets, including data wrangling, dimensionality reduction and feature extraction
Big data hands-on experience and big data tools for machine learning (e.g. Spark)
In-depth knowledge of algorithm design, particularly for data science
Fluent in object-oriented programming and scientific programming (e.g. Python, Julia) and related libraries for data science