Sr. Software Engineer (Big Data Developer)

Sr. Software Engineer (Big Data Developer)

This job is no longer open
Nielsen Media would not function without our Technology teams! We are catalysts for delivery quality, on-time, reliable measurements to clients, and we are cultivators, growing our employees through education, skill building and experiences. Around the globe, our Technology teams are relentless in our pursuit of superior analytics, technology, process and support.

We are looking for a Senior Software Engineer, Ideal candidate would be someone with a passion for Clean Code, Scalable architectures, Test Driven Development and DevOps. Someone who loves getting hands dirty with code and learns everyday.  

Responsibilities:

    • Hands on developer to design, code, and test iteratively and support complex enterprise bigdata applications.
    • Plan, develop, execute, and maintain automated unit, functional test cases; develop modular, robust, and maintainable automation scripts. 
    • Implement automation in the areas of Cloud resource provisioning, unit testing, code coverage, static code analysis and vulnerability scanning with CI/CD process.
    • Must have strong analytical and technical skills in troubleshooting and problem resolution.
    • Build platform reusable code and components that could be used by multiple project teams. 
    • Must have very good knowledge of storage, network, Compute services.
    • Have sound knowledge in multi-zone, region-based designs. 
    • Promote a culture of best practices with peer code reviews and extreme ownership for continuous incremental delivery.
    • Maintain and document standards, best practices, and design/architecture patterns.

Requirements:

    • Extensive programming experience and desire to write and review code 70% of time. 
    • 4-6 years of experience working with Java, Scala with appreciation for Object Oriented and functional programming paradigms.
    • Familiarity with Python is a plus. Hands on experience with Spark, Spark SQL, M/R Framework and Big Data Technology Stack
    • Experience developing cloud-hosted (AWS), containerized applications and services.
    • AWS Components: EMR, EC2, S3 storage, Lambda, Relational Database Service, Simple Notification Service (SNS), Elasticache, etc.
    • Familiarity with relational and big data such as Postgres, Hadoop and columnar Storage formats Parquet
    • Experience with source code control tools. Gitlab experience is a plus.
    • Demonstrates knowledge of CI/CD processes, testing frameworks,  practices and tools (Jenkins, jUnit, Terraform, JFrog, Jacoco, SonarQube, etc.)
    • Familiarity of Linux platforms with knowledge of shell scripting.
    • Knowledge of networking and protocols: HTTP/HTTPS, TLS/SSL/certificates, TCP/IP
As the arbiter of truth, Nielsen Global Media fuels the media industry with unbiased, reliable data about what people watch and listen to. To discover what’s true, we measure across all channels and platforms⁠—from podcasts to streaming TV to social media. And when companies and advertisers are armed with the truth, they have a deeper understanding of their audiences
and can accelerate growth.

Do you want to move the industry forward with Nielsen? Our people are the driving force. Your thoughts, ideas and expertise can propel us forward. Whether you have fresh thinking around maximizing a new technology or you see a gap in the market, we are here to listen and take action. Our team is made strong by a diversity of thoughts, experiences, skills, and backgrounds. You’ll enjoy working with smart, fun, curious colleagues, who are passionate about their work. Come be part of a team that motivates you to do your best work!

#LI-MB1
This job is no longer open
Logos/outerjoin logo full

Outer Join is the premier job board for remote jobs in data science, analytics, and engineering.