companyNielsen logo

Senior Technical Member (Python) at Nielsen | Bangalore

NielsenBangalore
On-site Full-time

Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.


Unlock Your Potential

Generate Job-Optimized Resume

One Click And Our AI Optimizes Your Resume to Match The Job Description.

Is Your Resume Optimized For This Role?

Find Out If You're Highlighting The Right Skills And Fix What's Missing

Experience Level

Senior

Qualifications

QualificationsBachelor's degree in Computer Science, Engineering, or a related discipline.6+ years of professional experience in software development, emphasizing Python. Proficiency in Java frameworks such as Django, Flask, or FastAPI. Experience with RESTful APIs and microservices architecture. Familiarity with front-end technologies (e.g., HTML, CSS, JavaScript) is a bonus. Working knowledge of machine learning and data science principles. Familiarity with software development methodologies (Agile, Scrum, etc.). Strong analytical and problem-solving skills, with the ability to work independently as well as collaboratively. Excellent communication and interpersonal abilities. Preferred QualificationsExperience with cloud platforms (e.g., AWS, Azure, Google Cloud).

About the job

Job Purpose

  • Contribute to the development and enhancement of our premier Video metadata software solutions.

  • Create applications with a platform-first approach, prioritizing scalability, consistency, and reliability in every decision made.

Job Description

As a Senior Engineer, you will spearhead the design, development, and maintenance of high-quality software applications. Collaborating with cross-functional teams, you will define, design, and implement new features, while ensuring application performance, quality, and responsiveness. Additionally, you will mentor and guide junior engineers toward success.

Required Experience and Skills

  • Proven experience in designing, developing, and scaling enterprise-grade applications, including building solutions from the ground up.

  • Familiarity with a range of backend and front-end technologies, including Java and JavaScript.

  • A willingness to work with legacy systems and a curiosity for automating outdated processes.

  • Experience in constructing ETL/ELT processes to draw data from diverse sources (APIs, databases, files, etc.).

  • Ability to optimize existing data pipelines for enhanced performance, cost efficiency, and reliability.

  • Expertise in databases, including schema design for large-scale applications, with essential experience in SQL, NoSQL, and 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

  • Demonstrated experience in leading and mentoring engineering teams to ensure effective project delivery.

  • Comprehensive knowledge of messaging queue concepts.

Key Responsibilities

  • Lead the design, development, and maintenance of scalable web applications and data pipelines.
  • Collaborate with product managers, designers, and engineers to gather requirements and translate them into technical specifications.
  • Write clean, maintainable, and efficient code adhering to best practices and coding standards.
  • Conduct code reviews to ensure compliance with best practices and high coding standards while providing constructive feedback to team members.
  • Troubleshoot and debug applications to enhance performance and resolve issues.
  • Engage in the entire software development lifecycle, including planning, development, testing, and deployment. Participate in architectural discussions and decision-making processes to shape our technology stack's future.
  • Stay informed about emerging technologies and industry trends, assessing their potential impact on our products and services.
  • Contribute to the evolution and enhancement of engineering processes, tools, and methodologies.

About Nielsen

Nielsen is dedicated to shaping a better media future for all by delivering powerful insights that drive client decisions and yield extraordinary results. Our diverse and talented workforce is committed to capturing audience engagement with content, regardless of when or where it is consumed. Together, we remain rooted in our rich legacy while leading the charge in the media revolution. Joining Nielsen means becoming part of a dynamic team focused on excellence, perseverance, and the ambition to make an impact together. We support your success because when you thrive, we all benefit.

Similar jobs

Tailoring 0 resumes

We'll move completed jobs to Ready to Apply automatically.