Software Engineer

Bengaluru, Karnataka, India
Apr 15, 2025
Apr 15, 2026
Onsite
Full-Time
5 Years
Job Description

We’re looking for a talented and motivated Software Engineer to join the Engineering team within the Customer Interaction Services (CIS) organization at Epsilon. This team plays a critical role in shaping the first mile of customer experience by building intelligent, scalable, and automated data pipelines and solutions using cutting-edge cloud and big data technologies.

As a Software Engineer, you will have the opportunity to work on a highly agile, innovative, and collaborative team, focused on delivering value through modern software engineering principles. Your expertise will help us power real-time decision-making, personalize content delivery, and optimize our marketing and advertising technology stacks.

Key Responsibilities

  • Build and maintain scalable infrastructure to support data extraction, transformation, and loading (ETL/ELT) from various structured and unstructured data sources.
  • Develop robust end-to-end data and development pipelines using technologies like Python, PySpark, Docker, and Databricks on AWS.
  • Apply cloud-native development principles to optimize data workflows for performance, reliability, and cost-efficiency.
  • Collaborate closely with cross-functional teams including Product, Data Science, DevOps, and Architecture to ensure timely and high-quality delivery of solutions.
  • Utilize automation tools for continuous integration and deployment (CI/CD), and contribute to platform improvements and operational excellence.
  • Stay updated with the latest design patterns, frameworks, and technologies in data engineering and software development.
  • Translate business needs into technical solutions with scalable, sustainable design patterns.

Required Qualifications

  • Bachelor’s degree in Computer Science, Information Systems, or related discipline.
  • 5+ years of hands-on experience in software engineering or data engineering roles.
  • Strong command over programming and scripting languages, Python, PySpark, Shell scripting (Linux/Unix).
  • Solid experience working with cloud technologies such as AWS (EC2, S3, EMR, Lambda, Glue, Redshift, CloudFormation).
  • Familiarity with containerization using Docker and serverless frameworks.
  • Experience with CI/CD pipelines, version control systems (Git), and automation tools.
  • Proficiency with data pipeline orchestration tools like Apache Airflow.
  • Experience with MLFlow or similar model lifecycle management tools is a plus.
  • Good understanding of data modeling, data warehousing, and Data Lake architecture.
  • Ability to work with large datasets, handle data imperfections, and normalize/transform data from multiple sources.
  • Familiarity with SQL and NoSQL databases, able to write efficient, optimized queries.
  • Prior experience in AdTech or MarTech environments is an added advantage.
  • Strong problem-solving abilities with an analytical mindset.
  • Clear and concise communicator with the ability to present technical information to non-technical stakeholders.

Soft Skills & Culture Fit

  • Passionate about learning and experimenting with new technologies.
  • Comfortable working in a fast-paced, dynamic, and entrepreneurial work environment.
  • Strong team player with excellent interpersonal and collaboration skills.
  • Self-starter who thrives in ambiguity and can manage priorities with minimal supervision.
  • Curious, creative, and committed to delivering quality results.

Why Join Epsilon?

At Epsilon, we don’t just build solutions, we build careers. Our people-centric culture, aptly named YOUniverse, is designed to nurture your professional growth and personal well-being. We’re committed to empowering you through.

  • Inclusive and collaborative work culture
  • Access to cutting-edge technologies and tools
  • Continuous learning and skill development
  • Flexible work arrangements and generous benefits
  • Opportunities to work with global brands and thought leaders

Epsilon proudly embraces diversity and is an Equal Opportunity Employer. We believe in creating a space where every voice is respected, differences are celebrated, and everyone feels a sense of belonging.

Related Jobs