Software Engineer 1

  • 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

This position in the Engineering team under the Digital Experience organization. We drive the first mile of the customer experience through personalization of offers and content. We are currently on the lookout for a smart, highly driven software engineer. You will be part of a team that is focused on building pipelines using latest software engineering design principles and tech stacks. She / He also must have excellent verbal and written communication skills and be comfortable working in an entrepreneurial, ‘startup’ environment within a larger company.

Role Description:

  • Develop solutions for Epsilon that will deliver high quality personalized recommendations across different channels to our customers.
  • Working with Data science team to ensure seamless integration and support of machine learning models.
  • Build the infrastructure required for optimal extraction, transformation, and loading of data from a wide variety of data sources using SQL and AWS/ ‘big data’ technologies.
  • Develop end-to-end (Data/Dev/MLOps) pipelines based on in-depth understanding of cloud platforms, AI/ML lifecycle, and business problems to ensure solutions are delivered efficiently and sustainably.
  • Collaborate with other members of the team to ensure high quality deliverables

Qualifications

  • Bachelor’s Degree in Engineering and related field with 0-2 years of similar experience.
  • Tech Stack: Python or NodeJS.
  • Knowledge in relational and non-relational databases and SQL (NoSQL is a plus). 
  • Knowledge on Pyspark is an added advantage.
  • Knowledge on Cloud technologies (AWS or Azure) is added advantage.
  • Good written and spoken communication skills, team player.
  • Strong analytic thought process and ability to interpret findings

 

Additional Information

In addition, the candidate should have strong 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.

Privacy Policy