Nulogy is a technology company driving toward more agility within the supply chain. Nulogy’s software platform enables Consumer Packaged Goods (CPG) companies and their contracted (external) network of manufacturers and packagers to reduce waste, reduce costs, and better serve their customers. Nulogy’s software is currently being leveraged within the world’s leading CPG organizations (including brands like Colgate-Palmolive, L’Oréal, and P&G) and has become synonymous with best of breed supply chain solutions. As Nulogy has grown rapidly over the last decade, the company is proud to be recognized with a variety of awards including; Canada’s Top Small & Medium Employers, and Food Logistics Top 100 Software Provider and Canada's Most Admired Corporate Culture. Nulogy has also received multiple awards for company culture including most recently Canada’s Great Places to Work award 2021-2022 and 2021 Best Workplace™ for Mental Wellness and 2022 Best Workplace™ for Hybrid Work!

By joining Nulogy, not only will you be joining a fantastic culture of capable and motivated individuals, you'll also be joining a team that is solving challenging problems everyday with the potential to make a global impact. 


As a Data Ops Engineer you will work within Nulogy's cross-functional data platform team alongside other software developers, agile testers, designers and product managers to provide Nulogy's customers access to their supply chain data.  Optimized for mission critical use cases, where even minutes of latency can have a significant impact, Nulogy customers rely on the Data Platform to power dashboards, perform BI analytics and train ML models. The Nulogy Data Platform is built on top of Snowflake and uses Apache Kafka for near real-time data streaming.

Check out to learn more about Engineering at Nulogy!


  • Collaborate on the architectural design of the Data Platform's pipelines, APIs, testing and validation frameworks, and associated cloud infrastructure.
  • Assist with the operational efficiency of the Data Platform in identifying scalability issues with large quantities of data, issues that may result in a loss of data integrity, and Nulogy's underlying Snowflake hosted data warehouse.
  • Provide feedback on how both Nulogy and Nulogy's customers can best leverage their data to drive data driven decisions, and potentially machine learning/AI.
  • Participate in team on-call rotation.
  • Provide technical mentorship to software developers on other teams where source data originates.
  • Set standards for (peer reviewed) code quality, design patterns, and development techniques (primarily Python).
  • Set standards for code quality, design patterns and development techniques.
  • Become an expert in Nulogy’s business domains.


  • Expert in OLAP and OLTP databases and how they differ.
  • Expert in tactical approaches to assuring data integrity in data replication/streaming architectures. Kafka/Kafka Connect experience is a plus.
  • Expert in Python and building and maintaining tests to support continuous data integrity and the ability to validate data (e.g. finding duplicates, missing columns, invalid data, etc.).
  • Experience with building and maintaining data transformation steps as a part of a pipeline.
  • Expert in SQL query optimization in finding workarounds and approaches to remove performance bottlenecks within the platform’s pipelines.
  • Excellent communication skills, ability to provide meaningful contributions to how we can develop this new platform and improve its overall architecture and design.
  • +5 years software development experience.


  • Experience designing, building and deploying data pipeline infrastructure (e.g. AWS, data replication technologies, data monitoring/health checks, Kubernetes/Helm, Terraform/infrastructure as code, etc.).
  • ETL/ELT technologies.
  • Amalgamated data/presentation layers aggregating data from multiple sources.
  • Awareness of industry trends in data mesh/fabric architectures, data virtualization, etc.
  • Analytics/visualization tools (e.g. Tableau)


  • A degree in computer science or equivalent is preferred, but we will also consider candidates that meet the experience requirements listed above


  • Our engineering culture is focused around quality, collaboration, and learning. In order to help you continually grow as a developer, we diffuse knowledge through pair programming, host regular hackathons, and prioritize writing well tested, clean code.

  • Nulogy was founded by 4 friends who wanted to work at a place they loved. We embed this notion into the culture through a highly supportive benefits plan, regularly inviting family to company events, and having lots of fun as a team. Our motto is "It's Not Just Business, It's Personal".

  • We’re solving problems that no one has been able to solve before. This is an opportunity to join a team that is transforming the way that supply chains are structured.

  • Competitive benefits package: Group benefit plan including health, dental, and vision that start on day one; Parental leave: 100% top-up for 15 weeks for any parent or biological or adopted children; Unlimited paid vacation policy; Mental health days; RRSP Matching Program; $3k annual education budget; Monthly Work From Home budget

Our approach to flexibility is Work Where You Work Best, allowing our employees the flexibility in where work gets done. This puts our employees first and drives well-being in ways that enable Nulogy's business and performance goals. Everyone is set up with the tools and resources required to do their best work.

Nulogy embraces diversity, and we recognize the need for teams that represent a variety of backgrounds, perspectives, and skills. The more inclusive we are, the better our work will be. We encourage everyone to apply. 

Apply for this Job

* Required
resume chosen  
(File types: pdf, doc, docx, txt, rtf)
cover_letter chosen  
(File types: pdf, doc, docx, txt, rtf)

Our system has flagged this application as potentially being associated with bot traffic. Please turn off any VPNs, clear your browser cache and cookies, or try submitting your application in a different browser. If this issue persists, please reach out to our support team via our help center.
Please complete the reCAPTCHA above.