About BU
Digital wizards and experience creators, our DX team crafts compelling customer journeys across the web. They bring Epsilon teams and technologies together to create immersive experiences that help brands stand out. By leveraging the power of our platforms, cutting-edge digital and marketing cloud tools, the team drives greater engagement for our global clients. Fueled by provocative and new thinking, this talented group of individuals reimagine digital experiences, one customer at a time.
Why we are looking for you.
This position in the Engineering team under the Digital Integration 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.
What you will enjoy in this role
You will be part of a team that is focused on building solutions, pipelines using latest software engineering design principles and tech stacks. You will also be expected to Identify, design, and implement improvements including re-designing infrastructure for greater scalability, optimizing data delivery and automate continuous integration and deployment processes/pipelines.
The incumbent is also expected to partner with various stakeholders, bring scientific rigor to design and develop high quality software.
She / He also must have excellent verbal and written communication skills and be comfortable working in an entrepreneurial, ‘startup’ environment within a larger company.
What you will do
- Develop solutions for Epsilon that will deliver high quality personalized recommendations across different channels to our customers to drive positive ROI for clients’ business
- Working with wider 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
- Learning and implementing the latest design patterns in software engineering