About KPI
At KPI, you’ll have the chance to build a career as unique as you are, with the support, inclusive culture, and technology to become the best version of you. And we’re counting on your unique voice and perspective to help KPI become even better, too.
At KPI, our vision is to advance the world through the power of people and technology.
Established over 20 years ago in Quebec, KPI is uniquely positioned as a Canadian leader across the Data, Analytics & AI ecosystem. Every day our team brings industry insights, unrivaled expertise, and breadth of services to do what matters for our clients and their customers.
Join a team that is immersed in a high-tech and very dynamic environment where projects and workdays are never the same.
Want to join a winning team?
We’re looking for a skilled Consultant – Data Engineer to join our dynamic group. If you’re enthusiastic, innovative, and excited about helping transform our clients’ ecosystems through end-to-end cloud-based digital evolution, we want to hear from you.
Our Data and AI Practice brings together some of Canada’s leading experts—and we’re eager to welcome more analytical, ambitious data professionals. If you’re passionate about helping clients make smarter, data-driven decisions to solve complex challenges, let’s talk. This is your chance to elevate your skills and build a career where your work genuinely matters.
This is a fast-growing, high-visibility field with plenty of opportunities to sharpen your expertise and advance your career.
Your Responsibilities
We’re seeking a Data Engineer with at least five years of experience across data engineering, data architecture, and data management. In this role, you’ll design and implement projects that integrate data from multiple sources to support analysis and decision-making. You’ll ensure data is accessible, reliable, and easy to work with for both routine and ad‑hoc needs, and you’ll collaborate closely with data scientists and AI engineers to support software solution development.
Skills and Attributes for Success
- Strong proficiency in Python and database management systems (T‑SQL, SQL, NoSQL), including query optimization
- Solid foundational software engineering skills; familiarity with DevOps, UNIX, Git, Docker, and object‑oriented principles
- Experience with data processing tools and frameworks such as Apache Spark, Apache Flink, Snowflake, dbt, Airflow, Dagster, and Databricks
- Understanding of data storage, collection, and aggregation models—and how to apply them to business problems
- Knowledge of database indexing, especially clustered columnstore tables
- Strong ability to handle, analyze, and interpret data
- Understanding of data security both at rest and in transit
- Ability to deliver and scale performance, anticipating system enhancements proactively
- Experience with data integrity practices, including data manipulation, error handling, and modeling
- Experience deploying Docker‑based solutions in cloud environments
The Ideal Candidate Is
Goal‑oriented with strong decision‑making and problem‑solving skillsCommunicates plans, templates, and approaches clearly to avoid becoming a bottleneckAble to communicate effectively in both French and English—technical when needed, and business‑friendly when addressing non‑technical audiencesExcellent written and verbal communication skills for cross‑team coordinationTo Qualify For The Role, You Must Have
Bachelor’s or Master’s degree in Computer Science, Information Technology, Engineering, or a related disciplineMinimum of five years of experience in data engineering or a related fieldDemonstrated ability to optimize and troubleshoot data engineering processesStrong interpersonal skills, with the ability to build consensus and manage relationshipsHighly collaborative, with strong consulting capabilities and the ability to work independently on complexli>
Self‑motivated, comfortable navigating ambiguity, and able to influence without direct authority within a large matrixed environmentExperience with Power BI is an assetFamiliarity with development methodologies such as waterfall, agile, XP, or scrumExperience working in a fast‑paced, evolving environment using a hybrid in‑office / remote modelAbility to work with customer stakeholders to identify opportunitiesAbility to coordinate across functional teams to implement D&A assets with proper monitoringCommitment to staying current with modern data and analytics platform services and trendsWhat We Look For
Experience in engaging with both technical and non‑technical stakeholders.Strong consulting experience and background, including engaging directly with clients.Team management on Advanced Analytics, Business Intelligence, Data Warehousing, Big Data projectsBenefits
The opportunity to join and grow an ever‑expanding professional network of high‑profile clients and reputable colleagues.Permanent, full‑time job (40 hours a week).Hybrid (work from home and / or office) and flexible schedule.Competitive salary and bonus structure.Attractive group insurance plan.Retirement savings plan with matching.Family company culture.Flex‑Fridays in the summertime.Free use of the gym within building.Subsidized catering service & free snacks at the office.Vacation days plus 6 personal days per year.Casual work environment : jeans‑friendly!Seniority level
Mid‑Senior level
Employment type
Full‑time
Job function
Information Technology
Industries
Mining
#J-18808-Ljbffr