The Nielsen Company Consulting

Senior Member Technical Staff

Bengaluru, India In person Full-time
  • At Nielsen, we are passionate about our work to power a better media future for all people by
  • providing powerful insights that drive client decisions and deliver extraordinary results. Our talented,
  • global workforce is dedicated to capturing audience engagement with content - wherever and
  • whenever it’s consumed. Together, we are proudly rooted in our deep legacy as we stand at the
  • forefront of the media revolution. When you join Nielsen, you will join a dynamic team committed to
  • excellence, perseverance, and the ambition to make an impact together. We champion you, because
  • when you succeed, we do too. We enable your best to power our future.
  • Develop and enhance our flagship Video metadata software solutions.
  • Design applications with a Platform-first mentality where scale, consistency, and reliability
  • are at the core of every decision.
  • As a Lead Engineer, you will be responsible for leading the designing, developing, and maintaining
  • high-quality software applications. You will collaborate with cross-functional teams to define, design,
  • and ship new features, while also ensuring the performance, quality, and responsiveness of
  • applications. In addition, you will mentor and guide junior engineers.
  • Required Experience and Skills
  • Experience in designing, developing, and scaling enterprise-grade applications, including

developing solutions from scratch.

  • Strong experience in High-Level Design for large-scale Distributed Systems architecture and

development.

  • Deep proficiency in systems programming languages like C and C++.
  • Exposure to various backend and front-end technologies including Java, Go, and JavaScript.
  • Willing to work on legacy stacks and curious to automate old systems.
  • Strong understanding of Operating Systems concepts, Memory Management, and system

performance tuning.

  • Experience with Networking protocols and Socket Programming.
  • Experience in building ETL/ELT processes to ingest data from various sources (APIs,

databases, files, XML, etc.).

  • Optimize existing data pipelines for performance, cost, and reliability.
  • Proficiency in databases, including schema design, for large-scale applications, with
  • mandatory experience in both SQL, NoSQL, Vector datastores.
  • ○ SQL examples: PostgreSQL, MySQL, Oracle
  • ○ NoSQL examples: MongoDB, Cassandra, Redis, DynamoDB, Elastic Search, Neo4j
  • ○ Vector datastore examples: Pinecone, Pgvector, Milvus, Redis Vector Similarity
  • Proven experience in leading and mentoring a team of engineers ensuring successful project

delivery.

  • In-depth knowledge and proficiency of messaging queue concepts

Key Responsibilities

  • Lead design, develop, and maintain scalable and robust web applications and data pipelines.
  • Strong expertise in backend development, data processing, and API implementation.
  • Experience in designing, developing, and deploying agentic workflows and complex AI/LLM

orchestration systems (e.g., LangGraph, LangChain, crewAI) desirable.

  • Collaborate with product managers, designers, and other engineers to gather requirements

and translate them into technical specifications.

  • Write clean, maintainable, and efficient code following best practices and coding standards.
  • Conduct code reviews ensuring adherence to best practices and high coding standards, and

provide constructive feedback to team members.

  • Troubleshoot and debug applications to optimize performance and resolve issues.
  • Participate in the full software development lifecycle, including planning, development,

testing, and deployment.

  • Participate in architectural discussions and decision-making processes to shape the future of

our technology stack.

  • Stay up-to-date with emerging technologies and industry trends and evaluate their potential

impact on our products and services.

  • Contribute to the development and improvement of engineering processes, tools, and

methodologies.

  • Mentor and guide junior engineers, fostering a culture of learning and collaboration within the

team.

  • Bachelor’s degree in Computer Science, Engineering, or a related field.
  • 6+ years of professional experience in software development, with a strong focus on Python.
  • Experience with RESTful APIs and microservices architecture.
  • Familiarity with front-end technologies (e.g., HTML, CSS, JavaScript) is a plus.
  • Working knowledge of machine learning and data science concepts.
  • Understanding of software development methodologies (Agile, Scrum, etc.).
  • Strong problem-solving skills and the ability to work independently as well as in a team

environment.

  • Excellent communication and interpersonal skills.

Please be aware that job-seekers may be at risk of targeting by scammers seeking personal data or money. Nielsen recruiters will only contact you through official job boards, LinkedIn, or email with a nielsen.com domain. Be cautious of any outreach claiming to be from Nielsen via other messaging platforms or personal email addresses. Always verify that email communications come from an @nielsen.com address. If you're unsure about the authenticity of a job offer or communication, please contact Nielsen directly through our official website or verified social media channels.

Job description provided by The Nielsen Company.
View the original posting