Lead Software Engineer - Python

Nielsen provides powerful insights that drive client decisions in media measurement and audience engagement across TV and Radio markets.
Backend
Staff Software Engineer
Hybrid
5+ years of experience
Enterprise SaaS
This job posting may no longer be active. You may be interested in these related jobs instead:
Staff Business Systems Analyst, Lead Management

Lead the demand management function at Intuit, focusing on lead generation, data analysis, and process optimization for sales organization.

Staff Software Engineer

Staff Software Engineer position at Intuit's Virtual Experts Platform, focusing on AI-driven solutions and technical leadership with 8+ years of experience required.

Software Engineering SMTS

Senior Member of Technical Staff Software Engineering position at Salesforce, building scalable cloud platform components with competitive compensation and hybrid work arrangement.

Software Engineering SMTS

Senior Member of Technical Staff Software Engineering position at Salesforce, focusing on building scalable cloud platform components and APIs.

Solution Architect

Solution Architect position at Salesforce focusing on consulting practice growth and technology deployment.

Description For Lead Software Engineer - Python

Nielsen is seeking a Lead Software Engineer specializing in Python to join their Media Technology team. This role is crucial in designing and developing software for Television Audience Measurement in TV and Radio markets internationally. As part of their modernization initiative, you'll be working with AWS cloud solutions, implementing new features using Python, and utilizing technologies like Pandas and Spark for data transformation.

The position offers an opportunity to lead and mentor a software development team while working on significant projects that impact media measurement globally. You'll be responsible for designing new features, contributing to cloud migration efforts, and ensuring software quality through code reviews and incident investigation.

The ideal candidate will bring strong Python expertise, experience with data processing technologies (Pandas, Spark), and cloud computing knowledge. The role requires both technical excellence and leadership skills, as you'll be supervising and mentoring junior developers while collaborating with stakeholders to drive projects forward.

Working in a hybrid environment at Nielsen means you'll be part of a company that's deeply rooted in media measurement while standing at the forefront of the media revolution. The technology stack includes modern tools like AWS, Docker, Kubernetes, and GitLab, offering opportunities to work with cutting-edge technologies while solving complex media measurement challenges.

This role is perfect for experienced engineers who want to make an impact in the media technology space while leading a team and contributing to the evolution of Nielsen's audience measurement solutions. You'll be joining a dynamic team committed to excellence and innovation in media measurement technology.

Last updated 3 months ago

Responsibilities For Lead Software Engineer - Python

  • Consult with stakeholders to determine the scope of software development projects
  • Design, develop, test, and document new software features as per business requirements
  • Contribute to the process of migration of the current solutions to the AWS cloud
  • Investigate application incidents for missing or incorrect functionality
  • Perform code reviews
  • Supervise the software development team
  • Demonstrate patience and use effective explanations when mentoring junior software developers

Requirements For Lead Software Engineer - Python

Python
Linux
Kubernetes
  • Strong knowledge of Python
  • Experience with Pandas and Spark
  • Basic Linux administration skills
  • At least intermediate level of English, both written and verbal
  • Five years of working experience in a field related to a similar position
  • Good communication skills

Interested in this job?