Sherises Product Engineering pipeline

  • Contract

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

About BU

The Product team forms the crux of our powerful platforms and connects millions of customers to the product magic. This team of innovative thinkers develop and build products that help Epsilon be a market differentiator.  They map the future and set new standards for our products, empowered with industry best practices, ML and AI capabilities. The team passionately delivers intelligent end-to-end solutions and plays a key role in Epsilon’s success story.

Why we are looking for you?

At Epsilon India, we strongly believe in you and the unique skills you bring to the table. That’s why SheRises, our returnship program for women, is designed in a way where we can learn from one another. And empower each other. This 6 month contract role comes with upskilling sessions, on-the-job training, and mentorship programs. Post 6 months, you’ll be offered a full-time role with us depending on your performance and relevant job roles at hand.

What will you enjoy in this role?

  • We are looking for Senior Software Engineer to work on groundbreaking multichannel SaaS Digital Marketing Platform that focuses on uniquely identify the customer’s patterns, effectively interact with them across channels and achieve a positive return on marketing investment (ROMI).
  • The platform helps consolidate and integrates the features and functionality typically found in stand-alone services and channel-specific messaging platforms to give marketers a tightly integrated, easily orchestrated, insights-driven, cross channel marketing capability.
  • Primary role of the Senior Software Engineer is to envision and build internet scale services on Cloud using Java and distributed technologies.

What will you do?

  • Build highly scalable enterprise software for AdTech domain, capable of handling high volume of transaction using Java / J2EE technology stack or Python.
  • Take e2e ownership of products development – from design to production support
  • Collaborate across multiple teams in architecting new solutions.
  • Advocate for strong engineering practices – Agile, pair programming, automation, CI/CD
  • Collaborate with Product owners to design and build next generation features.
  • Participate in ongoing research and evaluation of new technologies and understand their impact.
  • Drive efforts to reduce inefficiencies in development, QA and deployment processes.

Qualifications

  • Women in Tech on a career break
  • Gap Period = 6 months to 1 year
  • B.E/BCA/ MCA/M.Tech/ M.Sc in Computer Science or related technical discipline

Requirement 1 )

  • Java Hadoop Developer – Experience 5- 8 years
  • Java with Big Data Ecosystems: Hadoop, Hbase, Kafka, Spark HDFS
  • Experience/Good knowledge in open source frameworks (OSS) like Spring IO, Spring MVC, Spring Hibernate, Spring Boot. Good in technical design of backend applications like Designing REST API endpoints and designing database tables
  • Hands on experience in performance tuning of data intensive applications.
  • Involved in schema designing and hands-on development of Hive, spark, Athena, Presto, Impala, Hbase, Kafka/ AMQ
  • Experience in following Tools: Eclipse, Maven, Gradle, DB tools, Bitbucket/JIRA/Confluence
  • Experience with the following Application Servers: Apache Tomcat 6.x, Jboss 4.0.
  • Can develop SOA services and good knowledge of REST API and Micro service architectures.
  • Hands on experience in Java Collections, Streams, Multithreading,
  • Hands on experience in Oops, Design patterns, Java based web Services, Code Optimization.
  • Good experience in JVM and Memory Management, Multithreading & Synchronization, Data Structure & Algorithms.

Requirement 2)

  • Quality Engineer- Experience 5- 8 years
  • Core skills: 5+ years proven experience developing manual tests and automated tests.
  • Ability to identify various possible test scenarios for the given functional requirements and document them as test cases using tools like MTM
  • Strong knowledge on Selenium automation for UI based features with API Automation
  • Web services/API testing using ReadyAPI and SOAP UI tool
  • Good understanding of object oriented design principles
  • Proven understanding of white box, grey box and black box testing techniques
  • Experience of source control systems and configuration management preferably GitHub
  • Experience using SQL with regard to writing and understanding queries

Requirement 3)

  • Product Owner- Experience 5 – 8 years
  • Creates and Maintains the Product Backlog
  • Prioritizes and sequences the backlog according to business priority
  • Help teams with the elaboration of Epics, Themes and Features into user stories that are granular enough to be achieved in a single sprint
  • Interface with business teams to assess ongoing business needs and translate those needs into systems requirements.
  • Conveys the Vision and Goals at the beginning of every Release and Sprint and represents the customer, interfaces and engages the customer.
  • Participate in Agile scrum ceremonies and track the product progress at the end of every Sprint with complete authority to accept or reject work done.

Requirement 4)

  •  Python Pyspark Experience- 3- 8 years
  • Demonstrated proficiency in PYTHON or Pyspark; minimum 2 years of experience.
  • Good experience in Unix Commands and Shell scripting
  • Proficiency with a python advanced concepts such as multi-threading and templating
Privacy Policy