
Looking for your next opportunity in Software Engineering and Data Engineering? ๐
Publicis Groupe is hiring a Software Engineer for its Epsilon Data Engineering team in Bengaluru, India. This is an Entry-level position with a Hybrid work arrangement, offering an opportunity to work on large-scale data platforms, cloud technologies, automation, and modern data engineering solutions.
The role is suited for professionals with 3โ5 years of experience in Linux/Unix environments, along with strong hands-on expertise in Python/PySpark, Shell Scripting, SQL, and an interest in working with Databricks and AWS.
๐ Job ID: 170278
๐
Job Posted: August 14, 2026
๐ Position Details
๐ข Company: Publicis Groupe โ Epsilon
๐ผ Position: Software Engineer
๐ Job ID: 170278
๐ Location: Bengaluru, India
๐ข Work Mode: Hybrid
๐จโ๐ป Experience Required: 3โ5 years in Linux/Unix environment
๐ Qualification: BE / B.Tech / MCA
๐ผ Employment Type: Not Mentioned
๐ Level: Entry
๐ ๏ธ Skills Required
โ
Python
โ
PySpark
โ
Shell Scripting
โ
SQL
โ
Linux / Unix
โ
Databricks
โ
AWS
โ
Hadoop Ecosystem
โ
Data Engineering
โ
Git / Bitbucket
โ
JIRA
โ
Data Processing & Transformation
โ
Data Modelling & Data Quality
โ
Troubleshooting & Root Cause Analysis
โ
GenAI in Data Processing โ Plus
๐ Position Overview
As a Software Engineer within Epsilon’s Data Engineering team, you will contribute to the development, unit testing, implementation, and optimization of applications supporting large-scale data engineering initiatives.
The team works predominantly within the Hadoop ecosystem and Databricks, processing massive datasets and developing scalable data solutions.
The role involves working with Technical Leads, Architects, and data platform teams to build reliable data solutions. You will also contribute to data modelling, data quality, governance, production troubleshooting, automation, code reviews, and deployment optimization.
This position provides exposure to modern technologies across big data, cloud platforms, automation, and GenAI, making it relevant for professionals looking to strengthen their data engineering expertise.
๐ฏ Key Responsibilities
๐น Provide customer-focused support for processing incoming and outgoing client data according to detailed specifications.
๐น Design and develop custom data solutions using Databricks.
๐น Develop efficient, reusable, reliable code for data processing and transformation.
๐น Collaborate with Technical Leads, Architects, and data platform teams to implement robust data solutions.
๐น Contribute to data modelling, data quality, and data governance initiatives.
๐น Perform detailed analysis, troubleshooting, and Root Cause Analysis (RCA) for production issues.
๐น Optimize systems and processes to improve reliability and efficiency.
๐น Participate in code reviews and follow established coding and design practices.
๐น Collaborate with cross-functional teams to deliver high-quality software solutions.
๐น Improve deployment processes and help address challenges related to reliable solution delivery.
๐น Work with technical leads and architects to identify solutions for challenges faced by Data Engineering teams.
๐น Contribute to continuous improvement across development and software delivery processes.
๐ข About Epsilon
Epsilon is a global data, technology, and services company that supports the marketing and advertising ecosystem.
According to the provided job description, Epsilon processes 400+ billion consumer actions each day using advanced AI technologies and has more than 9,000 employees worldwide.
Its capabilities span areas including digital media, messaging, loyalty solutions, data, technology, and marketing services.
The organization highlights several core pillars:
โจ People Centricity
โจ Collaboration
โจ Growth
โจ Innovation
โจ Flexibility
Epsilon also emphasizes values including integrity, teamwork, purposeful innovation, respect, and accountability.
๐ฑ Why This Role is Good for Data Engineering Professionals
๐ Opportunity to work with large-scale data solutions.
๐ Hands-on exposure to Python/PySpark and Databricks.
๐ Opportunity to work with massive datasets.
๐ Exposure to AWS and cloud-based data engineering.
๐ Experience with Hadoop ecosystem technologies.
๐ Opportunity to work on data ingestion and transformation challenges.
๐ Exposure to data quality, modelling, and governance.
๐ Opportunity to work with automation and modern data platforms.
๐ Exposure to GenAI applications in data processing.
๐ Collaboration with Technical Leads, Architects, and global Data Engineering teams.
๐ฐ Salary Range
๐ต Salary: Not Mentioned
The job description does not provide a confirmed salary range.
๐งช Expected Interview Rounds
The exact interview process has not been mentioned in the job posting.
Candidates may generally expect some combination of:
1๏ธโฃ Resume Shortlisting
2๏ธโฃ HR/Recruiter Screening
3๏ธโฃ Technical Assessment
4๏ธโฃ Technical Interview
5๏ธโฃ Managerial/Final Discussion
6๏ธโฃ HR Discussion & Documentation
โ ๏ธ These are general expected stages, not confirmed Publicis Groupe/Epsilon interview rounds.
๐ Preparation Tips
If you’re planning to apply, focus your preparation on the following areas:
โ Revise Python fundamentals, including data structures, functions, exception handling, and object-oriented programming.
โ Practice PySpark concepts such as DataFrames, transformations, actions, joins, aggregations, and performance optimization.
โ Strengthen your SQL knowledge, particularly joins, subqueries, aggregations, window functions, and query optimization.
โ Revise Linux/Unix commands and shell scripting concepts.
โ Understand data processing and transformation workflows.
โ Prepare concepts related to Databricks and distributed data processing.
โ Review fundamental AWS services relevant to data engineering.
โ Understand the basics of the Hadoop ecosystem.
โ Prepare examples of production troubleshooting and RCA from your previous projects.
โ Revise Git workflows and common Git/Bitbucket practices.
โ Be prepared to explain how you have improved automation, reliability, or performance in previous projects.
โ If you have GenAI experience, prepare examples of how you used it for data processing or engineering tasks.
๐ Resume Tips
๐ Highlight your Python/PySpark experience prominently.
๐ Mention your hands-on experience with SQL and Shell Scripting.
๐ Clearly specify your Linux/Unix experience.
๐ Add Databricks experience if applicable.
๐ Mention AWS services and cloud projects you have worked on.
๐ Include Hadoop/big-data projects where relevant.
๐ Quantify your achievements wherever possibleโfor example, data volume processed, performance improvements, or automation savings.
๐ Mention production troubleshooting, RCA, and system optimization experience.
๐ Include Git/Bitbucket and JIRA experience.
๐ Highlight relevant certifications and data engineering projects.
๐ Keep your resume concise, structured, and tailored specifically to the Software Engineer/Data Engineering position.
๐ Save your final resume in PDF format before applying.
โ Frequently Asked Questions (FAQs)
Q1. What position is Publicis Groupe hiring for?
Publicis Groupe is hiring for a Software Engineer position within the Epsilon Data Engineering team.
Q2. Where is the job located?
The position is based in Bengaluru, India.
Q3. Is this a remote position?
The provided listing specifies a Hybrid work arrangement.
Q4. How much experience is required?
The job description requires 3โ5 years of experience working in a Linux or Unix environment, along with specific experience in Shell Scripting, SQL, and Python/PySpark.
Q5. What are the key technical skills required?
The key skills include Python/PySpark, Shell Scripting, SQL, Linux/Unix, Databricks, AWS, Git/Bitbucket, and JIRA.
Q6. Is Databricks mandatory?
Databricks is listed as a good-to-have skill.
Q7. Is AWS mandatory?
AWS is also listed as a good-to-have skill.
Q8. What educational qualification is required?
Candidates should have BE, B.Tech, or MCA. The job description specifies that correspondence courses are not accepted.
Q9. Is GenAI experience required?
No. Experience leveraging GenAI in data processing is mentioned as a plus.
Q10. What is the salary for this position?
The salary is not mentioned in the provided job description.
๐ Why Consider This Opportunity?
โจ Work on large-scale data engineering solutions.
โจ Gain experience with modern data platforms.
โจ Work with Python, PySpark, Databricks, and AWS.
โจ Exposure to massive datasets and distributed processing.
โจ Opportunity to contribute to data quality and governance.
โจ Work alongside Technical Leads and Architects.
โจ Gain experience in production troubleshooting and optimization.
โจ Exposure to automation and GenAI.
โจ Opportunity to contribute to software engineering and delivery improvements.
โจ Be part of a global Data Engineering organization.
๐ฉ How to Apply
๐ง Apply Through: Click here
๐ Job ID: 170278
๐ Suggested Subject Line: Application for Software Engineer โ Bengaluru
๐ Include in Your Application:
โข Position Applying For โ Software Engineer
โข Total Experience
โข Current Location
โข Notice Period
โข Updated Resume
โข Contact Number
โข Relevant Python/PySpark, SQL, Databricks, AWS & Data Engineering experience
โ ๏ธ Important: Apply using the official job posting and verify the job ID 170278 before submitting your application.
๐ข Share this opportunity with your friends, colleagues, and data engineering professionals who may be looking for their next career opportunity in Bengaluru.
