Senior Software Engineer

Epsilon

Bengaluru Urban

On-site

INR 1,000,000 - 1,500,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

A leading digital marketing firm in Bengaluru seeks a Senior Software Engineer skilled in SQL and Python for end-to-end data solutions. The role involves developing ETL processes, optimizing queries, and supporting data-driven initiatives across global teams. Candidates should have 3-6 years of relevant experience and a degree in Computer Science. The company promotes a collaborative environment in data technology integration.

Qualifications

  • 3 - 6 years of experience in SQL, Advanced SQL, PL-SQL, and Python.
  • Solid experience in writing and optimizing SQL queries.
  • Experience with distributed database systems.

Responsibilities

  • End to end development of automated receipt of anonymized data.
  • Development of SQL based ETL routines.
  • Quality detection of file layouts before acceptance.

Skills

SQL
Python
Advanced SQL
Shell Scripting
Data Warehouse
BI

Education

Bachelor’s Degree in Computer Science or equivalent

Tools

Postgres DB
Oracle
SQL Server
MySQL
Greenplum

Job description

Senior Software Engineer

Direct message the job poster from Epsilon

Overview

Connecting Brilliance to Build Tomorrow’s Tech across. Connect with me for your Gateway to Elite Product Engineering, Data & SaaS ops Teams hiring.

About Business Unit

At the heart of everything we do is data and this team. Our premium data assets empower the team to drive desirable outcomes for leading brands across industries. Armed with high volumes of transactional data, digital expertise and unmatched data quality, the team plays a key role in improving all our product offerings. Our data artisans are keen on embracing the latest in technology and trends, so there’s always room to grow and something new to learn here.

Why we are looking for you
  • You have hands on experience in SQL, Postgres DB & Advance SQL Skills to work with Epsilon Market place team
  • You have hands on experience in coding languages like Python & Shell Scripting.
  • You have hands on experience in fine tuning SQL Queries.
  • You are very good in handling & working closely with key partners of the Project, you must communicate and keep them informed on overall health on projects impacting Data platforms.
  • You have exposure on Data warehouse, BI.
What you will enjoy in this role
  • As part of onboarding team will be onboarding multiple CRM Client’s across globe (US, APAC).
  • Working on ingest of anonymized data is responsible for integration of first party client information into the CNVR ad serving ecosystem
  • Working on the data assets which will be further used in performance measurement and efficacy of the defined solution, as well as feeding business intelligence, analytics and data mining.
  • Working on scheduling, backup and recovery, and scripting (specifically python) for data integration.
  • Supporting application works on the front lines of CNVR, as a direct face to our client roster that truly enables their ability to turn their valuable data assets into monetization and increased customer engagement.

Click here to view how Epsilon transforms marketing with 1 View, 1 Vision and 1 Voice.

What you will do
  • End to end development of automated receipt of anonymized data
  • Quality detection of file layouts and file contents before acceptance into production
  • Development of SQL based ETL routines that transform raw data into production assets to meet required business rule specifications
  • Ensuring that coded solutions meet functional business requirements for ad serving and measurement
  • Application specific controls and scheduling
  • Custom solution building for syndicated and third party datasets
  • Migration of production data assets to downstream consuming systems
  • Disaster Recovery and Business Continuity implementations
  • Workload Performance Management and Tuning
Qualifications
  • Bachelor’s Degree in Computer Science or equivalent degree is required
  • 3 - 6 years of experience in development using SQL, Adv SQL, PL-SQL, Python
  • Relational DBMS, MPP and SQL knowledge (Oracle, SQL Server, MySQL, Greenplum), Postgres DB
  • Solid experience in writing Basic and Advanced SQL queries and tuning/optimizing them
  • Experience with distributed database systems
  • Language Skills - Python
  • Solid understanding in Data warehouse is plus
  • Good experience in working with geographically and culturally diverse teams
  • Good verbal and written communication skills
  • Excellent written and verbal communication skills
  • Excellent Analytical and problem-solving skills
  • Ability to diagnose and solve problems quickly
Seniority level
  • Mid-Senior level
Employment type
  • Full-time
Job function
  • Engineering and Information Technology
  • Industries
  • Advertising Services

Referrals increase your chances of interviewing at Epsilon by 2x

Sign in to set job alerts for “Software Engineer” roles.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Principal Software Engineer
Principal Software Engineer

Epsilon • Bengaluru Urban

On-site
INR 1,800,000 - 2,500,000
Software Engineer
Software Engineer

Publicis Group • India

On-site
INR 1,200,000 - 1,800,000
Software Engineer
Software Engineer

Epsilon • Bengaluru

On-site
INR 1,000,000 - 1,600,000
Health and wellness benefits
Flexible work environment
Career development opportunities
Software Engineer
Software Engineer

Publicis Groupe ANZ • India

On-site
INR 900,000 - 1,500,000
Software Engineer
Software Engineer

DocuSign, Inc. • Bengaluru

On-site
INR 800,000 - 1,200,000
Opportunities for career growth
Collaborative work environment
Cutting-edge technologies
Senior Manager Software Engineering
Senior Manager Software Engineering

Epsilon • Bengaluru

On-site
INR 3,500,000 - 6,200,000
Senior Software Engineer
Senior Software Engineer

Publicis Groupe Holdings B.V • Bengaluru

On-site
INR 1,000,000 - 1,200,000
Opportunities for growth and development
Employee well-being focus
Innovative work environment
Senior Manager Software Engineering
Senior Manager Software Engineering

Publicis Groupe ANZ • India

On-site
INR 4,000,000 - 7,000,000
Senior Manager Software Engineering
Senior Manager Software Engineering

Publicis Group • India

On-site
INR 4,000,000 - 6,000,000
Staff Software Engineer
Staff Software Engineer

Publicis Groupe Holdings B.V • Bengaluru

On-site
INR 2,000,000 - 3,000,000
Employee well-being programs
Opportunities for growth and development
Collaborative work environment