Lead/ Staff Software Engineer

9 - 14 years

40 - 60 Lacs

Posted:22 hours ago| Platform: Naukri logo

Apply

Work Mode

Hybrid

Job Type

Full Time

Job Description

Hello !!

Your unique blend of Scala, Spark, Databricks and AWS cloud is precisely the profile we've been searching for at Epsilon.

We're building a Product using Scala Coding & AWS cloud for our Product Engineering team. Apply now !!!

Job Description:

Job title: LSE/ Staff Software Engineer

Experience

Primary skills

Work Model:

Interview Process:

Work Location:

Company Description

When youre one of us, you get to run with the best. For decades, weve been helping marketers from the worlds top brands personalize experiences for millions of people with our cutting-edge technology, solutions and services. Epsilons best-in-class identity gives brands a clear, privacy-safe view of their customers, which they can use across our suite of digital media, messaging and loyalty solutions. We process 400+ billion consumer actions each day and hold many patents of proprietary technology, including real-time modeling languages and consumer privacy advancements. Thanks to the work of every employee, Epsilon India is now Great Place to Work-Certified™. Epsilon has also been consistently recognized as industry-leading by Forrester, Adweek and the MRC. Positioned at the core of Publicis Groupe, Epsilon is a global company with more than 8,000 employees around the world. For more information, visit epsilon.com/apac or our LinkedIn page.

About BU

The Product team forms the crux of our powerful platforms and connects millions of customers to the product magic. This team of innovative thinkers develop and build products that help Epsilon be a market differentiator. They map the future and set new standards for our products, empowered with industry best practices, ML and AI capabilities. The team passionately delivers intelligent end-to-end solutions and plays a key role in Epsilon’s success story.

Why we are looking for you?

At Epsilon, we run on our people’s ideas. It’s how we solve problems and exceed expectations. Our team is now growing, and we are on the lookout for talented individuals who always raise the bar by constantly challenging themselves and are experts in building customized solutions in the digital marketing space.

What will you enjoy in this Role?

So, are you someone who wants to work with cutting-edge technology and enable marketers to create data-driven, omnichannel consumer experiences through data platforms? Then you could be exactly who we are looking for.

Apply today and be part of a creative, innovative, and talented team that’s not afraid to push boundaries or take risks.

What will you do?

As a Lead Software Engineer in the Epsilon Product Development team, you will design and implement scalable data processing solutions using Scala and Spark, working on cloud infrastructure. You will drive the development and optimization of data workflows.

In this role, you will lead technical discussions, mentor engineers, ensure high-performance system design, and promote engineering best practices across the team.

Strong written and verbal communication skills (in English) are required to facilitate work across multiple countries and time zones. Good understanding of Agile Methodologies – SCRUM.

Qualifications

  • Strong experience (8-10 years) in Scala programming language and extensive experience with Apache Spark for Big Data processing for design, developing and maintaining scalable on-prem and cloud environments experience with AWS EMR is preferred.
  • Proficiency in performance tuning of Spark jobs, optimizing resource usage, shuffling, partitioning, and caching for maximum efficiency in Big Data environments.
  • Experience in designing and implementing scalable, fault-tolerant data pipelines with end-to-end monitoring and alerting.
  • Hands-on experience with Python.
  • Solid grasp of database systems and SQLs for writing efficient SQL’s (RDBMS/Warehouse) to handle TBS of data.
  • Familiarity with design patterns and best practices for efficient data modelling, partitioning strategies, and sharding for distributed systems
  • Experience in working on GIT (or equivalent source control) and solid understanding of Unit and integration test frameworks.
  • Must have the ability to collaborate with stakeholders/Product Owners/teams to understand requirements and develop a working solution, and the ability to work within tight deadlines and effectively prioritize and execute tasks in a high-pressure environment.
  • Able to mentor engineers, review code, and contribute to setting engineering best practices.

Mock Interview

Practice Video Interview with JobPe AI

Start PySpark Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Skills

Practice coding challenges to boost your skills

Start Practicing Now
Epsilon logo
Epsilon

Marketing Technology / Advertising

Irving

RecommendedJobs for You

bengaluru, karnataka, india

chennai, tamil nadu, india

chennai, tamil nadu, india

bengaluru, karnataka, india

bengaluru, karnataka, india

pune, chennai, bengaluru