Job Function
Other Jobs from this Company
Toronto | Data | Senior

BiblioCommons offers an opportunity to work in an environment that combines the challenges and complexity of a large-scale, data-intensive application with the creativity and fun of a sophisticated consumer web offering, central to the daily web interactions of millions of users.  

We’re a highly collaborative team that applies innovative solutions to challenging problems. We’re committed to doing things right and always looking for ways to do them better. We take the time to optimize and redesign systems to ensure they are robust and scalable. 

At BiblioCommons, we are on a mission to develop best-in-class data technology to capture patron journey insights and to enable confident decision making in order to best serve the diverse communities at public libraries.  

We are looking for a Senior Data Engineer to join us as one of our founding members of the Data Engineering team. This role will have an exciting opportunity to help design and build our data system from the ground up. You will be a key contributor in establishing the technical direction and leveraging data best practices. If you enjoy being hands-on, working as part of a small, dynamic team with multiple stakeholders, while also exercising your project leadership skillset, come join us! 


You will enjoy and be successful in this role if you are:  

– Accountable and take ownership of your work  

– Enjoy teaching others your skills

– Delivery focused and giving your best effort all the time 

– Not afraid to step out of your comfort zone and dive deep 

– Creative and enjoys brainstorming ideas with others to come up with the right solution  

– Supportive and enjoys working as part of a team  

– Passionate to self-improve 

– Never content with the status quo. You are always looking to automate, improve processes, and follow best practices 


How you will make an impact: 

– Design and build scalable and cost-efficient orchestration, warehousing and modelling systems from large data sets 

– Build the data infrastructure, including CI/CD pipelines and observability tools, to support data pipelines 

– Implement and automate data quality monitoring processes

– Create tooling to enable actionable insights for stakeholders 

– Take ownership for leading and operationalizing projects  

– Collaborate with Product, Data Science, and Engineering to transform large data sets into patron journey insights in order to support business initiatives 

– Develop and maintain documentation to capture data architecture, processes and tooling and knowledge share with the engineering team 

– Participate in code review, roadmap planning, and best practice discussions 


What you will bring to the team: 

– 5+ years of data engineering experience 

– Proven experience working in a data engineering framework (orchestration, warehousing, BI tools, etc.) 

– Proficient experience with Python 

– Strong knowledge of SQL and data warehouse systems 

– Experience working with data stacks on cloud services 

– Strong debugging skills 

– Have a mindset for end to end ownership of services 

– Passionate, motivated, and capable of working autonomously  

– Strong communication skills and collaborative across teams 


Bonus Points for: 

– Designing and building data systems from the ground up 

– Experience with GCP and BigQuery 

– Experience working with infrastructure services/platforms (terraform, kubernetes, observability tools, etc.) 

Apply Now

Is this posting closed? Report a Dead Link

We do our best to remove postings when they're taken down, but as a small team we sometimes miss a few. Thank you for helping us stay current.