Data Engineer 2
Bengaluru, India
Publicis Groupe
Company Description
When you’re one of us, you get to run with the best. For decades, we’ve been helping marketers from the world’s top brands personalize experiences for millions of people with our cutting-edge technology, solutions and services. Epsilon’s 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.
Job Description
Organization Objective/Purpose:
This role is part of the Data Egnineering Team, within the Digital Experience organization. The team’s core objective is to drive business growth and deepen client relationships by transforming how Epsilon’s customers use and maximize their investments around marketing data needs. As a software engineer in our fast-moving, small entrepreneurial team, you will develop segmentations required for Marketing needs. You will be responsible for solving technical challenges and deliver the project needs. We are passionate, client-centric, business leaders who seek to deliver meaningful revenue-generating and cost-saving results.
Brief Description of Role:
Delivering integrated marketing solutions focused on relevant, personalized, and cross-channel technologies is paramount at Epsilon. This position will focus on development and integration of data onto multiple CDP platforms. The communication skill to understand the business requirement, walk through the complex design with simple examples, demonstrate why the system is working and clarify the performance outcome with the customer is equally important.
This is a highly visible position directly working with Epsilon’s client base. We are looking for a development professional to manage this initiative and important opportunity.
Below are the primary responsibilities:
System Integration: You will need to be able to develop, and integrate decision management platforms into multiple types of marketing applications such as website, email, print, social, etc. Below is a list of detailed responsibilities:
- Development of API, Rest services, Web services, and other common network communication protocols
- Recommendation model development and integration
- Integration with Java, Python, .NET, HTML, and many other marketing platforms
- Development of ETL, XML, SFTP, shell script and other data transformation processes
Client Services and Support: You will need to be able to work in a cross matrix team environment from both Epsilon and our client base including; peer developers, project managers, systems analyst, database developers, marketing teams, business managers, and executive leadership. Work closely for all IT development and integration work with the client.. Implement critical processes needs for the client. Prepare and maintain documentation including planning, analysis, design, implementation/testing, and deployment deliverables. Execute as per timelines and coordination among sub-projects; ensure that cross-project dependencies are identified, communicated, and tracked. Refine and implement quality test plans.
Technical/Functional Qualifications:
This position requires an individual with a combination of software engineering and data analytical skills with the desire being part of cutting-edge, high-profile projects and are motivated by delivering world-class solutions on an aggressive schedule. The candidate should have a solid foundation in computer science with well-honed skills in data engineering.
We are looking for an experienced Azure data engineer who will develop and build a marketing data mart for a major pharmaceutical company in the market.
- Should have a comprehensive understanding of services on the Azure data platform
- Supports ADF pipelines – Builds the required dimensions, rules, segments and aggregates
- Have experience in writing SQL queries is a must
- Support all database operations: performance monitoring, pipeline ingestion, maintenance, etc.
- Experience in Pyspark programming is a must
- Develop new inbound data sources required within the Marketing Data Mart to support campaign creation
- Monitor DataMart health - data loads, extracts, failures, performance tuning
- Create/modify data structures/pipelines
- Knowledge on Salesforce Marketing Cloud and Tealium will be an added advantage
- Supports daily processing, monitoring and loading for all data updates
- Always take all software best practices into consideration. Ex. infrastructure cost, security, scalability, feature extensibility, ease of maintenance, etc.
- Develop, document, and test software and environment setup to ensure that the outcome meets the needs of end-users and achieves business goals
- Work with various business and technical people to understand the systems, data sources, business goals, technical goals, timelines on multiple projects
Qualifications
- Strong analytical, written and verbal communication skills.
- Tech Stack: ADF pipeline, Databricks, Pyspark, SQL, PL-SQL, SSIS
- Develop Azure logic apps
- Strong Experience in development of Azure Datalake solutions
- Must have experience in developing serverless applications using Azure function apps
- Experience with Azure Data Factory, Databricks, Spark, or other cloud ETL technologies preferred.
- Extensive experience in ETL and audience segmentation
- Experience in designing and building data ingestion pipelines both real-time and batch using best practices
- Connect to different source systems and collect the data in scheduled time and process them using different components like Azure Data bricks, Function Apps, Logic apps etc., and distribute it to the downstream applications or downstream locations like Azure SQL/Synapse, Amazon S3/RedShift etc.
- Knowledge on setting up automated test suites for ETL pipelines
- Experience setting up CI/CD pipelines for ETL projects
- Attention to detail in design, documentation and test coverage of what you build
- Collaborate with business stakeholders to identify and meet data requirements.
- Familiarity with software development methodology such as Agile/Scrum/Kanban
- Implementing incremental data load
- Strong experience in SQL analytic queries
- Knowledge on any of the CDP platforms will be an added advantage.
In addition, the candidate should have strong business acumen, and interpersonal and communication skills, yet also be able to work independently. He/she should be able to communicate findings and the way techniques work in a manner that all stakeholders, both technical and non-technical, will understand.
Additional Information
Conditions of Employment
All job offers are contingent upon successful completion of background checks.
Great People, Deserve Great Benefits
We know that we have some of the brightest and most talented associates in the world, and we believe in rewarding them accordingly. If you work here, expect competitive pay, comprehensive health coverage, and endless opportunities to advance your career. We offer associates a variety of benefits that work as hard for them as they work for us.
* Salary range is an estimate based on our salary survey 💰
Tags: Agile APIs Azure CI/CD Computer Science Databricks Engineering ETL Kanban ML models Pipelines Privacy PySpark Python Redshift Scrum Security Spark SQL SSIS Testing XML
Perks/benefits: Career development Competitive pay Flex vacation Health care Startup environment
More jobs like this
Explore more AI/ML/Data Science career opportunities
Find open roles in Artificial Intelligence (AI), Machine Learning (ML), Natural Language Processing (NLP), Computer Vision (CV), Data Engineering, Data Analytics, Big Data, and Data Science in general, filtered by job title or popular skill, toolset and products used.
- Open Junior Data Scientist jobs
- Open Power BI Developer jobs
- Open Data Analytics Engineer jobs
- Open Data Engineer (Remote) jobs
- Open Senior Data Analyst (Bangkok Based, relocation provided) jobs
- Open Director, Data Engineering jobs
- Open Staff Data Scientist jobs
- Open Lead Data Analyst jobs
- Open Marketing Data Analyst jobs
- Open Junior Data Engineer jobs
- Open Data Manager jobs
- Open Principal Data Scientist jobs
- Open Product Data Analyst jobs
- Open Big Data Engineer jobs
- Open Head of Data Science jobs
- Open Computer Vision Engineer jobs
- Open Machine Learning Scientist jobs
- Open BI Analyst jobs
- Open Data Analyst, Partner Development - (Statistics/ML/BI) (Bangkok-based, relocation provided) jobs
- Open Associate Data Analyst- Customer Experience Group | Bangkok-based jobs
- Open Senior Data Analyst, Partner Development - (Statistics/ML/BI) (Bangkok-based, relocation provided) jobs
- Open Senior Data Architect jobs
- Open Data Analyst (Statistics/Python/BI) (Bangkok-based, relocation provided) jobs
- Open Sr Data Engineer jobs
- Open MLOps Engineer jobs
- Open Excel-related jobs
- Open Consulting-related jobs
- Open Business Intelligence-related jobs
- Open APIs-related jobs
- Open Hadoop-related jobs
- Open Data visualization-related jobs
- Open Data management-related jobs
- Open Data quality-related jobs
- Open Finance-related jobs
- Open Privacy-related jobs
- Open ML models-related jobs
- Open Airflow-related jobs
- Open Snowflake-related jobs
- Open Scala-related jobs
- Open Kafka-related jobs
- Open Deep Learning-related jobs
- Open Data warehouse-related jobs
- Open PhD-related jobs
- Open Git-related jobs
- Open Streaming-related jobs
- Open DevOps-related jobs
- Open NoSQL-related jobs
- Open Docker-related jobs
- Open Kubernetes-related jobs
- Open CI/CD-related jobs