NielsenIQ

Principal ML Engineer

NielsenIQ
Apply
8 hours ago
Remote, India or Pune, IndiaStaff+

Responsibilities

  • Design scalable, high-quality, performant, and maintainable software solutions for AI and machine learning initiatives.
  • Lead software architecture decisions and establish technical direction for globally deployed critical projects.
  • Design MLOps and data pipelines and coordinate software delivery with research and product stakeholders.
  • Collaborate with experienced and junior developers to deliver assigned solutions.
  • Perform code reviews, mentor developers, and promote software development best practices.
  • Own the technical debt of supported systems and lead discovery of relevant technologies and techniques.
  • Create and maintain documentation for team initiatives.

Requirements

  • At least 8 years of professional software development experience.
  • Proven experience leading machine learning-based systems.
  • Strong software engineering, software architecture, object-oriented programming, and data pipeline knowledge.
  • Familiarity with Azure, AWS, or GCP cloud services.
  • Experience working in Agile/Scrum environments; SAFe experience is a plus.
  • Strong written and verbal English communication skills.
  • Knowledge of testing frameworks and Python test automation.
  • Preferred experience with Python, machine learning projects such as computer vision or natural language processing, GitHub Actions CI/CD pipelines, DevOps practices, pandas, Spark, Arrow, Databricks, and GPU-based model serving with CUDA, Triton, or dynamic/continuous batching.

Benefits

  • Competitive salary based on experience and skills.
  • Flexible working hours and the possibility of remote work.
  • Flexible working environment.
  • Volunteer time off.
  • LinkedIn Learning.
  • Employee Assistance Program (EAP).
  • Career growth and professional development opportunities in a collaborative and inclusive work environment.

Tech Stack

Categories

Data EngineeringML Engineering
Contact me