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 projects 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-
- Bachelors 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 functions Experience 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 efficiently
Other Desired Skills-
- Knowledge of networking principles and security best practices.
- AWS certifications.
- Experience with Test Automation suites using the Selenium framework.
Employment Type: Full Time, Permanent
Functional Areas: Other
Read full job description