Scala/Akka Developer (P3/P4)

Posted 2 Days Ago
Be an Early Applicant
Bangalore, Bengaluru, Karnataka
Hybrid
Senior level
Digital Media • Information Technology • Analytics
The Role
As a Senior Scala/Spark Engineer, you'll guide teams, write clean and test-driven code, support applications, and adapt to new technologies.
Summary Generated by Built In

Join the Nielsen One Application (N1 Apps) team as we develop the next-generation software suite that unifies all of Nielsen’s offerings into one seamless experience. Leveraging cutting-edge technologies, we’re on a quest for smart, innovative engineers ready to tackle complex integration tasks and introduce new technologies. 


At N1 Apps, collaboration is key. We thrive on growth, initiative, and innovation, nurturing an open culture that prizes learning and experimentation. Enhance your skills in our guild meetings, influence our roadmap with your architectural ideas, and collaborate cross-functionally to deliver unparalleled user experiences. 


We’re expanding across multiple teams and are eager to connect with candidates who are ready to make an impact. If you’re interested and believe you fit this dynamic role, we’d love to hear from you!


About the role

  • You’ll be working within an international group of teams spanning from India to Europe and the US. As a Senior Scala/Spark Engineer, you will be working alongside and guiding a team of diverse engineers, including DevOps, Data, Backend, and Front End engineers.
  • You should be able to work independently, guide junior engineers, and possess a passion and drive for learning, suggesting, and adapting to new technologies.

Key Skills

  • Discuss the Cost of Change (= code quality) with your team members continuously.
  • Write unit tests, integration tests, and API tests.
  • Support the application 24/7 based on team on-call rotations.
  • Write clean code with a focus on coupling, separation of concerns, and best practices.
  • Spend 90% of your time writing code, emphasizing Test-driven development (TDD).Dedicate 10% of your time to learning and improving existing application architecture.
  • Stay open to learning and adapting to new technology architectures and patterns.
  • Possess knowledge of distributed architectures, particularly with Akka, Akka Cluster, and Akka Persistence, alongside experience using Spark with Scala.
  • Have some hands-on experience with building and creating CI/CD pipelines.
  • Conduct code reviews and participate in design discussions.
  • Analyze the impact of changes on data and implement event sourcing and CQRS patterns.
  • Have a strong understanding of functional, reactive and parallel programming.
  • Troubleshoot and solve complex problems in production.
  • Collaborate and coordinate with different stakeholders, including product, data science, and account managers.
  • Diagnose AWS infrastructure issues related to the application.
  • Implement best practices for 24/7 application monitoring, orchestration, and performance optimization.
  • Follow Agile principles, participate in grooming and planning sessions, and effectively translate business requirements to Agile stories.
  • Practice DevOps and SecOps for continuous incremental delivery and quality products with the guidance of senior engineers.

Preferred

  • Leadership qualities and the ability to inspire and motivate a team, mentoring junior engineers and fostering a collaborative team environment
  • At least 1 year of experience with Test-driven development (yes, test-first!)
  • Familiarity with CQRS, event sourcing, and Domain-Driven Design (DDD).
  • Familiarity working with large scale enterprise Java/BigData systems using Agile, TDD & DevOps methodologies.
  • Proven track record on delivering enterprise software solutions using Agile principles with either Scrum or Kanban.

Top Skills

Agile
Akka
AWS
Ci/Cd
Scala
Spark
Tdd
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
HQ: New York, NY
30,034 Employees
On-site Workplace

What We Do

Nielsen shapes the world’s media and content as a global leader in audience insights, data and analytics. Through our understanding of people and their behaviors across all channels and platforms, we empower our clients with independent and actionable intelligence so they can connect and engage with their audiences—now and into the future.

An S&P 500 company, Nielsen (NYSE: NLSN) operates around the world in more than 55 countries.

Similar Jobs

Cloudflare Logo Cloudflare

Advanced Workday Report Developer

Cloud • Information Technology • Security • Software • Cybersecurity
Hybrid
Bangalore, Bengaluru, Karnataka, IND
3900 Employees

BlackLine Logo BlackLine

Cloud Platform Engineer

Cloud • Fintech • Information Technology • Machine Learning • Software • App development • Generative AI
Hybrid
Bengaluru, Karnataka, IND
1810 Employees

Takeda Logo Takeda

MDM Engineer

Healthtech • Software • Analytics • Biotech • Pharmaceutical • Manufacturing
Hybrid
Bengaluru, Karnataka, IND
50000 Employees
Hybrid
Bengaluru, Karnataka, IND
289097 Employees

Similar Companies Hiring

InCommodities Thumbnail
Renewable Energy • Machine Learning • Information Technology • Energy • Automation • Analytics
Austin, TX
234 Employees
Hedra Thumbnail
Software • News + Entertainment • Marketing Tech • Generative AI • Enterprise Web • Digital Media • Consumer Web
San Francisco, CA
14 Employees
HERE Technologies Thumbnail
Software • Logistics • Internet of Things • Information Technology • Computer Vision • Automotive • Artificial Intelligence
Amsterdam, NL
6000 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account