Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Senior Software Engineer - Big Data image - Rise Careers
Job details

Senior Software Engineer - Big Data

At Nielsen, we are passionate about our work to power a better media future for all people by providing powerful insights that drive client decisions and deliver extraordinary results. Our talented, global workforce is dedicated to capturing audience engagement with content - wherever and whenever it’s consumed. Together, we are proudly rooted in our deep legacy as we stand at the forefront of the media revolution. When you join Nielsen, you will join a dynamic team committed to excellence, perseverance, and the ambition to make an impact together. We champion you, because when you succeed, we do too. We enable your best to power our future.


Nielsen helps to deliver a set of Web Services that are scalable and highly available for our Mobile Meters. This data and its derived analytics empower clients with the intelligence they need to drive revenue, increase market share, optimize their strategies, and much more.  We are looking for Senior Software Engineer - Big Data. This would be a hybrid role for Mumbai location.


Responsibilities
  • Software Engineering: Write clean, concise, maintainable big data jobs. Comfortable authoring code on a distributed compute platform. Author clear and purposeful stories. Drive automation at every step from code to deploy. Problem Solving Capabilities using Data Structures and Algorithms. Promote best practices in development and operations. Ability to work in Agile environment.
  • Testing: Author unit, integration, and end-to-end tests. Perform load, scale, and performance tests.
  • Architecture: Understand and critique the overall platform architecture. Implement reusable algorithmic code. Offer constructive feedback on design documents from other team members. Bring a strong focus on innovation and the use of open source technologies.


Qualifications:
  • 5+ years of hands-on software development with a bachelor’s degree in computer science, engineering or relevant field
  • Must have strong cloud Implementation expertise in cloud architecture.
  • Technologies: cloud: AWS(Must)
  • Workflow Orchestration: Airflow, Oozie
  • Containerization: Docker
  • Container Orchestration: Kubernetes, Swarm
  • Programming Languages: Scala(Preferable), Python(Preferable)
  • Big Data Frameworks: Spark, Hive, Flink, Hadoop, Map-Reduce
  • Persistence: PostgreSQL, MySQL


Please be aware that job-seekers may be at risk of targeting by scammers seeking personal data or money. Nielsen recruiters will only contact you through official job boards, LinkedIn, or email with a nielsen.com domain. Be cautious of any outreach claiming to be from Nielsen via other messaging platforms or personal email addresses. Always verify that email communications come from an @nielsen.com address. If you're unsure about the authenticity of a job offer or communication, please contact Nielsen directly through our official website or verified social media channels.

Nielsen Glassdoor Company Review
3.5 Glassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon Glassdoor star icon
Nielsen DE&I Review
No rating Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon
CEO of Nielsen
Nielsen CEO photo
David Kenny
Approve of CEO
What You Should Know About Senior Software Engineer - Big Data, Nielsen

At Nielsen, we are excited to announce an opening for the Senior Software Engineer - Big Data position in our vibrant Mumbai office! Here, you're not just joining a company; you're becoming part of a passionate team dedicated to revolutionizing the media landscape and providing actionable insights that truly matter. As a Senior Software Engineer focusing on Big Data, you'll have the opportunity to craft scalable and highly available web services that drive critical decisions for our clients. We celebrate innovation and emphasize collaborative problem-solving, promoting a culture where your contributions will directly impact our success and empower our clients. You'll be heavily involved in coding for distributed compute platforms, authoring clean and maintainable big data jobs, and enforcing best development practices. With at least 5 years of experience in software development and a solid foundation in cloud architecture, you'll thrive in our Agile environment. If you have a passion for using tools like AWS, Spark, and Kubernetes, and you're eager to test the boundaries of technology, Nielsen is the place for you. Relish the chance to grow your skills, influence projects from the ground up, and be part of a team that values your success just as much as its own. Let's build a better media future together!

Frequently Asked Questions (FAQs) for Senior Software Engineer - Big Data Role at Nielsen
What are the main responsibilities of a Senior Software Engineer - Big Data at Nielsen?

As a Senior Software Engineer - Big Data at Nielsen, you'll be responsible for authoring clean and maintainable big data jobs on distributed compute platforms. You'll drive automation processes, perform various tests, and provide constructive feedback on architecture and design documents. Your role will also include working in an Agile environment, ensuring software excellence while focusing on the innovative use of open-source technologies.

Join Rise to see the full answer
What qualifications are required for the Senior Software Engineer - Big Data position at Nielsen?

To be considered for the Senior Software Engineer - Big Data role at Nielsen, candidates should possess a bachelor’s degree in computer science, engineering, or a related field, along with a minimum of 5 years of hands-on software development experience. Expert knowledge in AWS, strong cloud architecture skills, proficiency in programming languages such as Scala or Python, and familiarity with big data frameworks like Spark or Hadoop are essential.

Join Rise to see the full answer
What technologies should a Senior Software Engineer - Big Data know while applying to Nielsen?

Candidates applying for the Senior Software Engineer - Big Data role at Nielsen should be well-versed in technologies such as AWS for cloud implementations, Docker for containerization, and Kubernetes or Swarm for container orchestration. A solid understanding of workflow orchestration tools like Airflow and Oozie, as well as big data frameworks, including Spark, Hive, Flink, and Map-Reduce, is also required.

Join Rise to see the full answer
What is the work environment like for the Senior Software Engineer - Big Data at Nielsen?

At Nielsen, the work environment for a Senior Software Engineer - Big Data is dynamic and collaborative. You'll be part of a culture that emphasizes Agile methodologies, creativity, and innovation. The role offers a hybrid work option in Mumbai, allowing you the flexibility to contribute remotely and on-site while actively engaging with a talented team focused on excellence in their craft.

Join Rise to see the full answer
How can candidates prepare for an interview for the Senior Software Engineer - Big Data position at Nielsen?

Candidates preparing for an interview for the Senior Software Engineer - Big Data position at Nielsen should focus on showcasing their technical skills, particularly their expertise in big data frameworks, proficiency in programming languages, and cloud technologies. It's important to reflect on past projects that demonstrate problem-solving capabilities, teamwork in an Agile setting, and a commitment to best practices in developing scalable software solutions.

Join Rise to see the full answer
Common Interview Questions for Senior Software Engineer - Big Data
Can you describe your experience with big data frameworks like Spark and Hadoop?

When answering, highlight specific projects where you utilized Spark or Hadoop, detailing your role, the challenges you faced, and how you overcame them. Discuss performance tuning, data processing techniques, and the impact your work had on broader business goals.

Join Rise to see the full answer
What experience do you have with cloud services, particularly AWS?

Share concrete examples of how you've integrated AWS solutions in your projects. Be specific about the AWS services you've used, your role in setting up the architecture, and any lessons learned from deploying applications on the cloud.

Join Rise to see the full answer
How do you approach writing and managing unit tests?

Discuss your testing strategy, whether it includes Test-Driven Development (TDD) or Behavior-Driven Development (BDD). Explain how you ensure code quality through automated testing and mention any tools you've used for unit and integration testing.

Join Rise to see the full answer
Could you elaborate on your experience with Docker or Kubernetes?

Provide insights into how you've utilized Docker for containerization and Kubernetes for orchestration. Share scenarios where these tools improved deployment processes or scalability, and discuss any challenges you faced.

Join Rise to see the full answer
What strategies do you use to optimize performance in big data applications?

Discuss techniques such as using efficient data structures, leveraging in-memory processing, and partitioning strategies you have implemented. Mention specific optimizations you've made and their impact on application performance.

Join Rise to see the full answer
What is your experience in working within Agile teams?

Highlight your role in Agile projects, focusing on how you've contributed to sprint planning, daily stand-ups, and retrospectives. Discuss how you adapt to changes and your communication style when collaborating with team members.

Join Rise to see the full answer
How do you handle constructive feedback on your code?

Share your approach to receiving feedback, emphasizing your openness to learning and collaboration. Provide an example of how feedback improved your code or process, and discuss how you ensure clarity in code reviews.

Join Rise to see the full answer
What role does collaboration play in your software development process?

Explain how you foster collaboration with cross-functional teams, how you manage conflicting ideas, and the ways you encourage knowledge sharing to improve project outcomes and individual skills.

Join Rise to see the full answer
Can you discuss a challenging problem you've solved in your previous projects?

Be specific about the challenge you faced, the approach you took to find a solution, and the outcome. Highlight skills such as analytical thinking, creativity, or teamwork that were critical in resolving the issue.

Join Rise to see the full answer
Why do you want to work for Nielsen as a Senior Software Engineer - Big Data?

Discuss your alignment with Nielsen's mission and values. Express enthusiasm for contributing to a team that values innovative solutions in media analytics and how your experiences make you a strong fit for their goals.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Posted 6 days ago
Photo of the Rise User
Nielsen Remote Bangalore, India
Posted 5 days ago
Talent Engine Remote No location specified
Posted 3 days ago
Photo of the Rise User
Posted 14 days ago
Photo of the Rise User
Posted 3 days ago
Photo of the Rise User
Robinhood Hybrid Bellevue, WA; Menlo Park, CA; New York, NY
Posted 2 days ago
Inclusive & Diverse
Rise from Within
Mission Driven
Diversity of Opinions
Work/Life Harmony
Dare to be Different
Reward & Recognition
Fast-Paced
Maternity Leave
Paternity Leave
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Resources
Life insurance
Disability Insurance
Health Savings Account (HSA)
Flexible Spending Account (FSA)
401K Matching
Paid Holidays
Paid Sick Days
Paid Time-Off
Learning & Development
Social Gatherings
Posted 10 days ago
Photo of the Rise User
Truv Remote No location specified
Posted 4 days ago

Powering a Better Media Future for All People

126 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, hybrid
DATE POSTED
January 8, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!