R/ Python Engineer

NielsenIQ
Apply Now

Job Description

The NielsenIQ technology teams are working on building a unified, global, open data ecosystem powered by Microsoft Azure. Our clients around the world rely on #NielsenIQ data and insights to innovate and grow. We are looking for an experienced Oracle PL/SQL expert to be part of our Technology hub in India to build, maintain and transform our factory systems, that are critical to the business.

Software Development:

  • Design, develop, and maintain R/Python-based applications, libraries, and scripts for data analysis, machine learning, and statistical modeling purposes.
    • Write clean, efficient, and well-documented code that adheres to coding standards and best practices.
    • Collaborate with data scientists, analysts, and other stakeholders to understand requirements and translate them into technical solutions.
  • Data Analysis and Manipulation:
    • Perform data preprocessing, cleansing, transformation, and integration tasks to ensure data quality and usability.
    • Develop and implement data analysis pipelines, statistical models, and machine learning algorithms using R/Python libraries and frameworks.
    • Conduct exploratory data analysis and visualization to gain insights and identify patterns, trends, and anomalies in the data.
  • Testing and Debugging:
    • Conduct unit testing and debugging of code to ensure accuracy, reliability, and robustness of developed solutions.
    • Collaborate with quality assurance teams to identify and resolve software defects or issues.
  • Collaboration and Communication:
    • Collaborate effectively with cross-functional teams, including data scientists, analysts, and business stakeholders, to understand requirements, provide technical expertise, and deliver solutions.
    • Communicate complex technical concepts and findings to non-technical stakeholders in a clear and concise manner.
  • Performance Optimization:
    • Identify and implement performance optimizations to enhance the efficiency and speed of data processing and analysis.
    • Profile and troubleshoot code to identify and address performance bottlenecks.
  • Documentation and Reporting:
    • Create and maintain technical documentation, including code documentation, user guides, and system specifications.
    • Prepare reports, presentations, and visualizations to communicate findings, insights, and results effectively.
  • Qualifications
  • 3-6 years of proficiency in R and/or Python: Strong programming skills in R and/or Python are essential for an R/Python Developer. This includes a solid understanding of syntax, data structures, control flow, functions, and object-oriented programming concepts.
  • Data Manipulation and Analysis: R/Python Developers should have expertise in data manipulation and analysis. This includes working with data frames, arrays, lists, dictionaries, and other data structures, as well as applying data manipulation techniques like filtering, sorting, merging, and reshaping.
  • Statistical Analysis and Modeling. Developers should be familiar with statistical concepts such as hypothesis testing, regression analysis, time series analysis, and experimental design. They should also be comfortable in debugging/implementing statistical models using relevant libraries and frameworks.
  • Data Visualization( not a must have): data visualization skills are valuable for effectively communicating insights and findings. Developers should be proficient in using visualization libraries like ggplot2 or matplotlib to create clear and visually appealing charts, graphs, and interactive visualizations.
  • SQL and Database Knowledge: Understanding SQL (Structured Query Language) and working with relational databases is beneficial. Developers should be able to write SQL queries to extract, manipulate, and join data from databases. Knowledge of database concepts, such as data modeling and normalization, is also valuable.
  • Version Control: Proficiency in using version control systems like Git is important for collaborative software development. Developers should be comfortable with branching, merging, and resolving conflicts using Git or other similar tools.
  • Software Development Lifecycle: Familiarity with the software development lifecycle (SDLC) and related processes, such as requirements gathering, design, coding, testing, and deployment, is beneficial. Knowledge of Agile methodologies and practices is also advantageous.
  • Analytical and Problem-Solving Skills: strong analytical and problem-solving skills to effectively address data-related challenges, debug code, optimize performance, and implement efficient solutions.
  • Continuous Learning: commitment to continuous learning is crucial. Developers should stay updated with the latest advancements, libraries, and best practices in R and Python programming languages, as well as related tools and frameworks

Additional Information

  • Enjoy a flexible and rewarding work environment with peer-to-peer recognition platforms.
  • Recharge and revitalize with help of wellness plans made for you and your family.
  • Plan your future with financial wellness tools.
  • Stay relevant and upskill yourself with career development opportunities.

Company Info.

NielsenIQ

NielsenIQ is the industry leader in global measurement and data analytics, and the most trusted source for retail and consumer intelligence. We deliver the complete truth to retailers, manufacturers, and our partners through our comprehensive data sets and powerful insights. We enable businesses to make critical decisions confidently, accelerating growth and optimizing performance. Our 30,000 employees -- based in over 100 countries.

  • Industry
    Information Technology
  • No. of Employees
    30,000
  • Location
    200 W Jackson Blvd, Chicago, Illinois 60606, USA
  • Website
  • Jobs Posted

Get Similar Jobs In Your Inbox

NielsenIQ is currently hiring Python Engineer Jobs in Pune, Maharashtra, India with average base salary of ₹50,000 - ₹150,000 / Month.

Similar Jobs View More