Principal Engineer – CPS DataValidation Platform (OmniShopper & Homescan)

NielsenIQ Toronto, Canada

About the role

This is a principal engineering role at NielsenIQ owning technical leadership and production reliability for the CPS DataValidation platform behind the OmniShopper and Homescan products. It suits a senior technical leader comfortable owning mission-critical systems and coordinating across engineering, data science and product teams, based in Toronto on a hybrid schedule. The role spans a hybrid on-premise and Azure ecosystem and works closely with teams primarily in US Eastern time.

What you’ll do

  • Own the health, reliability, performance and scalability of the DataValidation platform
  • Serve as the primary escalation point for production incidents
  • Lead incident management, root cause analysis and post-incident remediation
  • Define and execute technical strategy and roadmap for the platform
  • Review system designs across on-premise and Azure-based systems
  • Act as engineering lead for strategic OmniShopper initiatives
  • Translate business requirements into technical solutions and manage technical risk

What they’re looking for

  • 10+ years of software engineering experience
  • 5+ years in Staff Engineer, Principal Engineer, Architect or equivalent leadership roles
  • Experience owning mission-critical production systems
  • Experience supporting enterprise-scale data platforms
  • Hands-on experience with Python, Oracle Database, Linux, SQL performance tuning
  • Experience with Azure Data Services, PySpark, Parquet datasets, ETL frameworks
  • Strong stakeholder management and cross-team communication skills

Nice to have

  • Retail measurement, consumer panel or syndicated data domain experience
  • Experience with OmniShopper, Homescan or similar consumer analytics platforms
  • Experience working with Data Science and advanced analytics teams
  • Knowledge of modern data quality, governance and observability frameworks

What’s on offer

  • Flexible working environment
  • Volunteer time off
  • LinkedIn Learning access
  • Employee Assistance Program

Questions about this role

Is this role remote?

No, it's a hybrid role based in Toronto, ON.

How many years of experience do I need?

At least 10 years of software engineering experience, including 5+ years in a Staff/Principal/Architect-level role.

What technical skills are required?

Python, Oracle Database, Linux, SQL performance tuning, Azure Data Services, PySpark, Parquet and ETL/data engineering frameworks.

Related roles

Solutions Engineer AI Engineer

Weekday Partner Network · Remote (India), India

Remote solutions engineering role in India for building conversational voice and video AI applications in life sciences. The role suits engineers with at least three years of Python, API, LLM, or AI solutions experience.

RemoteMid levelFull-time ₹2,500,000 – ₹5,000,000 a year
PythonAPIsLarge Language ModelsAI Application Architecture +3
5 days ago

Engineer - Engine Reliability

Taggd(PeopleStrong Technologies Pvt Ltd) · Chennai, India

Onsite engine-reliability engineering role in Chennai for an automotive product-development professional with two to nine years of relevant experience. The work covers powertrain calibration, testing, diagnostics, reliability, emissions, and vehicle integration.

On-siteEntry levelFull-time ₹600,000 – ₹2,200,000 a year
Reliability EngineeringCreoGD&TDFMEA +7
4 days ago

Engineer Engine Cooling System

Taggd(PeopleStrong Technologies Pvt Ltd) · Chennai, India

Automotive powertrain engineering role in Chennai for a professional with 2–9 years of cooling-system experience. The work covers calibration, validation, performance, emissions and durability targets.

On-siteEntry levelFull-time ₹600,000 – ₹2,200,000 a year
CoolingGD&TDFMEADesign Release +6
4 days ago

Engineer Engine Design & Application

Taggd(PeopleStrong Technologies Pvt Ltd) · Chennai, India

Automotive engine design and application engineer role in Chennai covering powertrain calibration, validation, emissions, and release targets. It suits an engineer with two to nine years of relevant experience and hands-on MATLAB, Simulink, CAN, UDS, and engine-testing skills.

On-siteEntry levelFull-time ₹600,000 – ₹2,200,000 a year
Engine DesignCANUDSMATLAB +8
4 days ago

Engineer - Engine Testing

Taggd(PeopleStrong Technologies Pvt Ltd) · Chennai, India

Automotive engine-testing engineer role in Chennai for professionals who can plan and execute validation, analyse failures and support issue closure. The position suits candidates with hands-on experience in calibration, NVH, durability, instrumentation and test planning.

On-siteEntry levelFull-time ₹10 – ₹20 a year
Engine TestingEngine CalibrationNVHDurability Testing +5
4 days ago

Engineer Engine Controls

Taggd(PeopleStrong Technologies Pvt Ltd) · Chennai, India

Onsite Engine Controls Engineer role in Chennai for someone with 2–9 years of experience in powertrain controls and validation. The work covers Simulink, combustion, emissions, diagnostics, and HIL, SIL, and MIL testing.

On-siteEntry levelFull-time ₹600,000 – ₹2,200,000 a year
Engine ControlsPowertrain ControlsSimulinkTestbed +9
4 days ago