Scala Software Engineer for Distributed Architecture

3 weeks ago


Bengaluru, Karnataka, India Nielsen Full time
About Nielsen

Nielsen is a global leader in providing insights that drive client decisions and deliver extraordinary results. Our talented workforce is dedicated to capturing audience engagement with content, wherever and whenever it's consumed.

As a company rooted in our deep legacy, we stand at the forefront of the media revolution. When you join Nielsen, you will be part of a dynamic team committed to excellence, perseverance, and making an impact together. We champion you because when you succeed, we do too.

The Role

We are seeking a Senior Scala/Spark Engineer to work within an international group of teams spanning from India to Europe and the US. As a key member of our team, you will guide a diverse group of engineers, including DevOps, Data, Backend, and Front End engineers.

Your primary responsibilities will include discussing code quality with your team members, writing unit tests, integration tests, and API tests, and supporting the application 24/7 based on team rotations. You will also focus on writing clean code with emphasis on coupling, separation of concerns, and best practices.

You should be able to work independently, guide junior engineers, and possess a passion and drive for learning, suggesting, and adapting to new technologies. Your expertise will help us develop the next-generation software suite that unifies all of Nielsen's offerings into one seamless experience.

Requirements
  • Bachelor's or Master's degree in Computer Science or related discipline, or equivalent work experience.
  • 4-8 years of experience with Scala, with a focus on upgrading, maintaining, and performance tuning large Scala applications.
  • Advanced experience with Scala frameworks such as Akka/Pekko, Akka Cluster, and deep understanding of Akka Persistence, Akka Projection, and Akka Serialization.
  • Experience with Java and relational databases, as well as AWS services (RDS, S3), Apache Spark, monitoring tools like Prometheus and Grafana, and CI/CD pipelines in GitLab for applications running on Kubernetes.
Estimated Salary Range: $150,000 - $200,000 per year

Please note that this salary range is an estimate and may vary based on location and other factors. At Nielsen, we offer a competitive compensation package, comprehensive benefits, and opportunities for growth and development.



  • Bengaluru, Karnataka, India Tresata Full time

    Senior Scala Developer Opportunity at TresataTresata, a pioneering developer of AI-driven software systems, seeks an experienced Senior Scala Engineer to join its high-performing team.This role offers the chance to work on cutting-edge projects, utilizing Scala and related technologies to design, develop, and maintain robust applications. Collaborating...


  • Bengaluru, Karnataka, India LinkedIn Full time

    We're seeking a highly skilled Senior Software Engineering Manager to join our team in Bangalore, India. As a key member of our world-class software engineering team, you'll be responsible for leading the development of our next-generation infrastructure and platforms. With a strong background in distributed technologies and algorithms, you'll be able to...


  • Bengaluru, Karnataka, India LinkedIn Full time

    Build the Next-Generation Infrastructure at LinkedInWe're seeking a seasoned Sr. Staff Software Engineer, Systems Infrastructure to join our world-class software engineering team in Bangalore, India.About the RoleAs a key member of our team, you'll be responsible for designing and building scalable distributed systems, large-scale data storage and...


  • Bengaluru, Karnataka, India LinkedIn Full time

    About the RoleWe are seeking an experienced Lead Software Engineering Director to join our team in Bangalore, India. As a key member of our software engineering organization, you will be responsible for building and leading high-performing teams that design, develop, and deploy next-generation infrastructure and platforms.ResponsibilitiesManage a team of...

  • Software Architect

    7 days ago


    Bengaluru, Karnataka, India LinkedIn Full time

    About the RoleWe're seeking a highly experienced Software Architect to lead our distributed systems team at LinkedIn. As a key member of our engineering organization, you'll be responsible for driving innovation and building scalable software solutions.Job DescriptionThe successful candidate will have 14+ years of industry experience in software design,...


  • Bengaluru, Karnataka, India LinkedIn Full time

    About LinkedIn: We are the world's largest professional network, built to create economic opportunity for every member of the global workforce. Our mission is to transform the way the world works.Job Description:As a Sr. Manager, Software Engineering, Systems Infrastructure, you will lead a team of engineers in building the next-generation infrastructure and...


  • Bengaluru, Karnataka, India Oracle Full time

    We are seeking an experienced Distributed Systems Engineer to join our team at Oracle. This is an exciting opportunity to design, develop and operate the network stack required to run distributed AI workloads across a cluster spanning thousands of GPUs.The successful candidate will have 5+ years of experience with systems/application development, including...

  • Scala Backend Engineer

    2 months ago


    Bengaluru, Karnataka, India Maropost Full time

    About the Opportunity:We are seeking a highly skilled Scala Engineer to join our backend team at Maropost. As a Scala Engineer, you will be responsible for designing and writing sustainable, easy-to-read, and elegant code, as well as rearchitecting and refactoring existing software where needed. You will also contribute to technical and product specs,...


  • Bengaluru, Karnataka, India Hella Infra Market Limited Full time

    Job DescriptionYour responsibilities include leading a team of skilled engineers to drive initiatives forward. You will work closely with Product, Design and Quality teams to deliver high-quality products while driving efficiency through metrics-driven approaches.As a hands-on problem solver, you will emphasize people management, mentoring, fostering...

  • Software Engineer

    3 weeks ago


    Bengaluru, Karnataka, India LinkedIn Full time

    About the RoleWe're looking for a talented Software Engineer to join our team as a Distributed Systems Architect. As a key member of our infrastructure team, you will be responsible for designing, implementing, and optimizing large-scale distributed systems with security and compliance in mind.The Tracking Team at LinkedIn is responsible for instrumenting &...


  • Bengaluru, Karnataka, India LinkedIn Full time

    We are seeking a skilled Technical Director of Distributed Systems to lead our software engineering team in Bangalore, India. This is a full-time position with a salary of $250,000 per year.Job DescriptionAs a Senior Software Engineering Manager for Large-Scale Infrastructure, you will be responsible for managing the performance and career development of a...


  • Bengaluru, Karnataka, India LinkedIn Full time

    About the RoleWe are seeking a seasoned Senior Engineering Manager to lead our distributed infrastructure team at LinkedIn. As a key member of our engineering leadership, you will be responsible for managing high-performing teams and owning critical parts of our products.Our ideal candidate has 7+ years of experience in software engineering management and...


  • Bengaluru, Karnataka, India LinkedIn Full time

    Job Title: Senior Software Engineer - Distributed Systems InfrastructureAbout the Role:In this exciting role, you will be responsible for designing, implementing, and optimizing large-scale distributed systems with a focus on security and compliance. You will work closely with our engineering team to develop software solutions that perform at an extreme...


  • Bengaluru, Karnataka, India LinkedIn Full time

    Job Title: Senior Engineering Manager for Distributed SystemsOverview: As a senior engineering manager at LinkedIn, you will lead our world-class software engineering team in building the next-generation infrastructure and platforms. Our innovative products help professionals connect, discover opportunities, and gain valuable insights.About Us: We are...


  • Bengaluru, Karnataka, India Databricks Full time

    Unlock Career OpportunitiesWe are passionate about empowering data teams to solve complex problems.Databricks is the leader in unified analytics and AI platforms. Our mission is to simplify cloud computing and make it possible for anyone to start working with big data immediately.About the RoleAs a Distributed Systems Architect at Databricks, you will be...


  • Bengaluru, Karnataka, India Hirist Full time

    We're seeking a highly skilled Senior Software Engineer to join our team and contribute to the design and development of our next-generation distributed transaction platform.As a key member of our engineering team, you will be responsible for building highly available and scalable distributed systems on the cloud that support our long-term strategy and...


  • Bengaluru, Karnataka, India LinkedIn Full time

    At LinkedIn, we're revolutionizing the way the world works by creating economic opportunities for every member of the global workforce. Our products empower people to make powerful connections, discover exciting opportunities, and gain valuable insights every day. We're committed to providing transformational experiences for our employees by investing in...


  • Bengaluru, Karnataka, India LinkedIn Full time

    **Transform the Way the World Works with LinkedInWe are building a next-generation tracking platform to efficiently collect interaction data for our billion-plus users cutting across multiple technology stacks (mobile, applications, infrastructure) and generate insights in near real-time.You will be part of our world-class software engineering team,...


  • Bengaluru, Karnataka, India Conviva Apac Private Limited Full time

    At Conviva, we're the first and best place to go to understand and optimize digital customer experiences. Our Operational Data Platform harnesses full-census, comprehensive client-side telemetry-capturing every aspect of customer experience and engagement across all devices and linking them to the performance of underlying services in real time at a fraction...


  • Bengaluru, Karnataka, India myGwork Full time

    Are you passionate about designing and building highly distributed systems that can scale? Do you enjoy solving challenging problems? We are seeking an experienced Senior Software Engineer to join our Retail Business Services (RBS) team at Amazon, where you will have the opportunity to work on high-impact initiatives and drive best practices in software...