NielsenIQ
NielsenIQ4h ago
Career Pages

Software Engineer

Chennai, TN, in
Full Time
Mid Level

Auto Apply to 50+ AI Matched Software Engineer Jobs

Use Auto Apply Agents to Bulk Apply jobs with ATS Optimised Resumes, find verified Insider Connections for jobs at NielsenIQ

Responsibilities

Qualifications & Requirements

Experience Level: Mid Level

Full Job Description

NielsenIQ is seeking a Software Engineer for its AI Enablement Team in Chennai, TN. This role is crucial for supporting the research team in deploying Machine Learning models into production environments. Responsibilities include building RESTful applications, developing training pipelines (primarily using AzureML & Databricks), integrating inference code, and creating tools to enhance the MLOps lifecycle.

Key responsibilities include designing and maintaining scalable infrastructure for AI/ML processes, implementing ML model training and deployment pipelines, conducting requirement analysis, and developing high-quality, scalable, and user-friendly full-stack applications. The role also involves developing secure and performant services and APIs, utilizing distributed computing for data processing, supporting software maintenance and evolution, and maintaining technical documentation. Candidates will contribute to architectural designs, collaborate with cross-functional teams, and foster team cohesion within an Agile (SCRUM/KANBAN) framework.

Essential qualifications include a Bachelor's degree in computer engineering or a related field, strong knowledge of data structures, algorithms, and designing for performance and scalability. Proficiency in Python (OOP), Linux, Docker containers, distributed systems, and major cloud providers (Azure, GCP, AWS) is required. Experience in designing and building multithreaded distributed systems, developing REST APIs, MLOps technologies (Azure ML, Databricks), relational databases (SQL, PostgreSQL), collaborative tools (Git, Confluence, Jira), and CI/CD tools (Github Actions, Jenkins, Docker, Kubernetes) are also essential. Strong problem-solving, analytical, and synthesis capabilities, along with a proactive, resolutive attitude and ability to work effectively in a team under deadlines, are expected. A minimum of 3-5 years of relevant work experience is required.

Preferred qualifications include 7-8 years of experience, knowledge of LLM models (Azure Open AI, ChatGPT), Redis Cache, Azure Service Bus, strong written and oral communication skills in English, and experience managing large datasets (databases, images).

NielsenIQ offers a flexible working environment, volunteer time off, LinkedIn Learning, and an Employee Assistance Program (EAP).

Company

NielsenIQ

NielsenIQ

NielsenIQ is a leading global consumer intelligence company dedicated to providing the most comprehensive understanding of consumer buying behavior. Through its proprietary Full View™ offering, Nielse...

Chennai, TN, in
Posted on Career Pages
Software Engineer - AI Enablement Team at NielsenIQ | Chennai, TN, in | Apply Now | MindMyJob | MindMyJob - AI Job Search Platform