Developer, Data Engineer, IT/Tech
Select how often (in days) to receive an alert:
Equity, Diversity & InclusionThe Bank is committed to achieving a workforce that reflects the diversity of our country and is representative and inclusive of all Canadians regardless of race, ethnicity, colour, religion, sex, age, disability, sexual orientation, gender identity or expression, socio-economic background or lived experience. By living our values and prioritizing our actions to enhance equity, diversity and inclusion, the Bank ensures broader discussions, better decisions, and a more engaging workplace.
We make career growth and professional development a priority. We are committed to developing inclusive, barrier‑free recruitment and selection processes, and a work environment that supports our diverse workforce.
Let our team know if you need accommodation or support during the recruitment process due to a disability or other reason. We can provide support in multiple ways, from using this site and submitting your application, right through to the interview process. If you are the successful candidate, you can also discuss accommodation needs when you receive your offer.
We invite you to join an organization where differences are seen as strengths and are recognized, valued and respected. We welcome all candidates to apply and strongly encourage candidates to self‑identify if they identify with an Employment Equity designated group (Indigenous Peoples, Persons with Disabilities, Women or Racialized/Visible Minorities).
Developer Take a central roleThe Bank of Canada has a vision to be a leading central bank—dynamic, engaged and trusted—committed to a better Canada. No other employer in the country offers you the unique opportunity to work at the very center of Canada’s economy, in an organization with significant impact on the economic and financial well‑being of all Canadians. You will be challenged, energized and motivated to excel in our environment.
Building on the principles that have always guided us – excellence, integrity and respect – we strive to be forward‑looking and innovative, to welcome people with diverse perspectives and talents, and to earn trust by living up to our commitments and by clearly explaining the intent of our policies and actions.
With our defined‑benefit pension plan, benefits, and high flexibility for work life balance – find out more about why we are annually ranked as one of Canada’s top employers:
Working Here - Bank of Canada
As a member of our multidisciplinary Data Operations team, you will collaborate with other developers, data analysts, data modelers, architects and business stakeholders to create reliable and scalable data pipelines using Databricks, Python, SQL, and cloud data technologies. You will contribute to the development of ingestion workflows, transformations, data quality checks, and automation that enable the Bank to effectively manage and leverage its data.
You will follow development standards and established patterns to ensure consistency in design and delivery of supported data pipelines, while contributing to the enhancements of these standards and better ways of working. You will support your peers by sharing your knowledge and benefit yourself by learning from the experience of others.
As a Developer, you will help build the data foundations that power analytics, research, digital services, and AI‑enabled solutions, including machine learning and large language model (LLM) use cases. You will contribute to preparing, validating, and structuring data that is fit for advanced analytics, model training, inference, and experimentation across the Bank.
This role offers an excellent opportunity for developers seeking to build and expand their skills in modern data engineering.
What you will doData Engineering & Development
- Assist in building secure, well‑structured data pipelines and transformations using Databricks/Spark.
- Write Python and SQL code for ingestion, data cleaning, validation, and automation.
- Help maintain and enhance the Bank’s cloud data platform and analytics environment.
- Support the creation of reusable patterns, notebooks, and components for data processing.
- P…
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search: