Upload Button Icon Add office photos
filter salaries All Filters

205 Epsilon Jobs

Principal Software Engineer Architect

11-16 years

Bangalore / Bengaluru

1 vacancy

Principal Software Engineer Architect

Epsilon

posted 30min ago

Job Role Insights

Flexible timing

Job Description

Why we are Looking for You?


At Epsilon, we run on our peoples ideas. Its 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 you will 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 thats not afraid to push boundaries or take risks.


What will you do?


As a Principal Software Engineer in the Epsilon Product Development team, you will design, implement, and optimize data processing solutions using Scala, Spark, and Hadoop. Collaborate with cross-functional teams to deploy big data solutions on our on-premises and cloud infrastructure along with building, scheduling and maintaining workflows. Perform data integration and transformation, troubleshoot issues, Document processes, communicate technical concepts clearly, and continuously enhance our attribution engine/forecasting engine.

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 (12+ 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, especially on AWS EMR.
  • Proficiency in performance tuning of Spark jobs, optimizing resource usage, shuffling, partitioning, and caching for maximum efficiency in Big Data environments.
  • In-depth understanding of the Hadoop ecosystem, including HDFS, YARN, and MapReduce.
  • Expertise in designing and implementing scalable, fault-tolerant data pipelines with end-to-end monitoring and alerting.
  • Using Python to develop infrastructure modules. Hence, 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 sharing for distributed systems and experience in building, scheduling and maintaining DAG workflows.
  • End-to-end ownership with definition, development, and documentation of software’s objectives, business requirements, deliverables, and specifications in collaboration with stakeholders.
  • 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/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.
  • Must be able to mentor junior staff.

Advantageous to have experience on below:

  • Hands-on with Databricks for unified data analytics, including Databricks Notebooks, Delta Lake, and Catalogues.
  • Proficiency in using the ELK (Elasticsearch, Logstash, Kibana) stack for real-time search, log analysis, and visualization.
  • Strong background in analytics, including the ability to derive actionable insights from large datasets and support data-driven decision-making.
  • Experience with data visualization tools like Tableau, Power BI, or Grafana.
  • Familiarity with Docker for containerization and Kubernetes for orchestration.
  • Good to have AWS certification.

Employment Type: Full Time, Permanent

Read full job description

Epsilon Interview Questions & Tips

Prepare for Epsilon roles with real interview advice

What people at Epsilon are saying

What Epsilon employees are saying about work life

based on 661 employees
78%
85%
79%
79%
Flexible timing
Monday to Friday
No travel
Day Shift
View more insights

Epsilon Benefits

Submitted by Company
Work from home program
Insurance
Employee assistance program
Submitted by Employees
Work From Home
Team Outings
Health Insurance
Cafeteria
Free Transport
Gymnasium +6 more
View more benefits

Compare Epsilon with

Mu Sigma

2.6
Compare

Fractal Analytics

4.0
Compare

TCS

3.7
Compare

Wipro

3.7
Compare

Infosys

3.6
Compare

HCLTech

3.5
Compare

Tech Mahindra

3.5
Compare

Accenture

3.8
Compare

Capgemini

3.7
Compare

Cognizant

3.8
Compare

HGS

3.9
Compare

G4S

4.0
Compare

SGS

3.9
Compare

Iris Software

4.0
Compare

R.R. Donnelley

3.9
Compare

Trent

4.0
Compare

Intertek

3.8
Compare

Nielsen

3.7
Compare

BCD Travel

4.3
Compare

Williams Lea

3.8
Compare

Similar Jobs for you

Senior Principal Software Engineer at Epsilon

Bangalore / Bengaluru

10-18 Yrs

₹ 40-70 LPA

Data Architect at HashRoot

8-14 Yrs

₹ 35-45 LPA

Lead Data Engineer at Cynosure Corporate Solutions

8-12 Yrs

₹ 35-40 LPA

Senior Data Engineer at Fanatics

Hyderabad / Secunderabad

5-10 Yrs

₹ 40-55 LPA

Software Python Engineer at Yo HR Consultancy

5-10 Yrs

₹ 15-35 LPA

Principal Data Engineer at T3 Strategic Partners

10-15 Yrs

₹ 30-35 LPA

Data Engineer Staff at Warner Bros. Discovery

8-14 Yrs

₹ 35-50 LPA

Data Architect at Virtusa Consulting Services Pvt Ltd

Hyderabad / Secunderabad

15-19 Yrs

₹ 40-50 LPA

Spark Developer at Xoriant Solutions

5-11 Yrs

₹ 15-34 LPA

Lead Architect at Gyansys Infotech Pvt ltd.

8-13 Yrs

₹ 18-45 LPA

Epsilon Bangalore / Bengaluru Office Location

View all
Bangalore / Bengaluru, Karnataka Office
Floors 8-10, HUB 1 Building of SEZ Towers, Karle Town Centre, Nagavara, Bengaluru, 560045, India Bangalore / Bengaluru, Karnataka

Principal Software Engineer Architect

11-16 Yrs

Bangalore / Bengaluru

6hr ago·via naukri.com

Principal Quality Engineer

11-16 Yrs

Bangalore / Bengaluru

7hr ago·via naukri.com

Senior Marketing Business Analyst

2-6 Yrs

Bangalore / Bengaluru

19hr ago·via naukri.com

Senior Developer

8-13 Yrs

Bangalore / Bengaluru

20hr ago·via naukri.com

DevOps Engineer

2-7 Yrs

Gurgaon / Gurugram

20hr ago·via naukri.com

Senior Software Engineer

8-13 Yrs

Bangalore / Bengaluru

20hr ago·via naukri.com

Full Stack Developer

2-7 Yrs

Gurgaon / Gurugram

20hr ago·via naukri.com

Senior Director, Solution Architect

13-19 Yrs

Bangalore / Bengaluru

20hr ago·via naukri.com

Senior Technical Writer

3-6 Yrs

Bangalore / Bengaluru

20hr ago·via naukri.com

Group Head- Digital Planning

6-8 Yrs

Mumbai

20hr ago·via naukri.com
write
Share an Interview