At Nielsen, we believe that career growth is a partnership. You ultimately own, fuel and set the journey. By joining our team of nearly 14,000 associates, you will become part of a community that will help you to succeed. We champion you because when you succeed, we do too. Embark on a new initiative, explore a fresh approach, and take license to think big, so we can all continuously improve. We enable your best to power our future.
About the Role-
- This role will be part of a team that develops software interfaces with all the major TV streaming providers, and downloads tens of thousands of movies and TV shows from US and international platforms.
- This team is at the heart of Nielsen’s streaming measurement strategy, and is continually updating their software to adjust to the quickly evolving streaming environment.
- The Staff Software Engineer is ultimately responsible for delivering technical solutions : starting from the project's onboard until post launch support and including design, development, testing and user acceptance.
- It is expected to coordinate, support and work with multiple delocalized project teams in multiple regions.
- As a AWS Sr SW Engineer you will work on our video and meta-data capture systems, processing large audio files using proprietary algorithms to generate audio signatures / fingerprints Your role will involve designing, implementing, and maintaining robust, scalable solutions that leverage Java and Python / SQL code that is optimized for the AWS platform.
- You will play a key role in shaping the technical direction of our projects and mentoring other team members.
Responsibilities-
System Deployment :Conceive, design and build new features in the existing video and meta-data asset capture and processing systems.CI / CD Implementation :Design and implement CI / CD pipelines for automated build, test, and deployment processes.Ensure continuous integration and delivery of features, improvements, and bug fixes.Code Quality and Best Practices :Enforce coding standards, best practices, and design principles.Conduct code reviews and provide constructive feedback to maintain high code quality.Performance Optimization :Identify and address performance bottlenecks.Mentorship and Collaboration :Mentor junior engineers, providing guidance on technical aspects and best practices.Collaborate with cross-functional teams to ensure a cohesive and unified approach to software development.Security and Compliance :Implement security best practices for all tiers of the system.Ensure compliance with industry standards and regulations related to AWS platform security.Key Skills-
Bachelor's or Master’s degree in Computer Science, Software Engineering, or a related field.Proven experience, minimum 8 years software development expertise, with at least 5 years on the AWS platform, preferable utilizing native / serverless utilities such as Lambda functionsExperience with scripting languages such as Python.Good experience with SQL and a database system such as Postgres.Strong understanding of CI / CD principles and tools. GitLab a plus.Excellent problem-solving and debugging skills.Leadership experience, minimum 2 years, in guiding technical decisions and mentoring team members.Strong communication and collaboration skills with ability to communicate complex technical concepts and align organization on decisions.Sound problem-solving skills with the ability to quickly process complex information and present it clearly and simply.Utilizes team collaboration to create innovative solutions efficientlyOther Desired Skills-
Knowledge of networking principles and security best practices.AWS certifications.Experience with Test Automation suites using the Selenium framework.