Software Engineer 2

  • Full-time

Company Description

Epsilon is the leader in outcome-based marketing. We enable marketing that’s built on proof, not promises. Through Epsilon PeopleCloud, the marketing platform for personalizing consumer journeys with performance transparency, Epsilon helps marketers anticipate, activate and prove measurable business outcomes. Powered by CORE ID®, the most accurate and stable identity management platform representing 200+ million people, Epsilon’s award-winning data and technology is rooted in privacy by design and underpinned by powerful AI. With more than 50 years of experience in personalization and performance working with the world’s top brands, agencies and publishers, Epsilon is a trusted partner leading CRM, digital media, loyalty and email programs. Positioned at the core of Publicis Groupe, Epsilon is a global company with over 8,000 employees in over 40 offices around the world. For more information, visit epsilon.com. Follow us on Twitter at @EpsilonMktg.

Job Description

Why we are looking for you:

This team will have a primary focus of building ETL for ingesting client data into CNVR standardized schema.  This team will work on:

  • 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

What you will enjoy in this role:

The team focusing on ingest of anonymized data is responsible for integration of first party client information into the CNVR ad serving ecosystem.  Tasks include working from defined business specifications to produce data layout and contents in standardized schema to reflect all data points that can be used for personalization of ad contents – literally 1000s of data points per anonymized user.  Additionally, the data assets produced by this team are used in performance measurement and efficacy of the defined solution, as well as feeding business intelligence, analytics and data mining.  Retail subject matter data expertise is a necessary skill set – knowing what is of value and how it can be used to optimize client’s performance criteria.  This team also has the need to build out application controls, such as scheduling, backup and recovery, and scripting (specifically python) for data integration.  The team supporting this 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.

What you’ll do

We are looking for a Software Engineer with good programming in Python, Shell Scripting & Advanced SQL skills to work with Conversant Engineering Market Place team which deals in data ingestion.

This role will help to define solutions for given product and engineering initiatives, and drive solutions to delivery by effectively engaging with team members across the globe. The person in this role will be working closely with key stakeholders throughout the organization, so he or she must be able to communicate and keep them informed on overall health on projects impacting Conversant Data platforms.

Qualifications

  • Bachelor’s Degree in Computer Science or equivalent degree is required
  • 4 - 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
  • Strong experience in writing Basic and Advanced SQL queries and tuning/optimizing them
  • Experience with distributed database systems
  • Linux shell scripting
  • Language Skills - Python
  • Working knowledge 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 troubleshoot problems quickly 
  • Exposure to Digital marketing Domain is plus

Required Skills - SQL, Datawarehouse, Python, Java, Shell Scripting, Greenplum or other Postgres DB

Privacy Policy