Posted:3 weeks ago| Platform:
Hybrid
Full Time
About Business Unit: The Product team forms the crux of our powerful platforms and helps connect millions of customers worldwide with the brands that matter most to them. This team of innovative thinkers develops and builds products that position Epsilon as a differentiator, fostering an open and balanced marketplace built on respect for individuals, where every brand interaction holds value. Our full-cycle product engineering and data teams chart the future and set new benchmarks for our products, by leveraging industry best practices and advanced capabilities in data, machine learning, and artificial intelligence. Driven by a passion for delivering smart end-to-end solutions, this team plays a key role in Epsilons success story. Why we are Looking for You? At Epsilon, we run on our peoples ideas. It’s how we solve problems and exceed expectations. Our team is now growing, and we are on the lookout for talented individuals who always raise the bar by constantly challenging themselves and are experts in building customized solutions in the digital marketing space. What you will enjoy in this Role? So, are you someone who wants to work with cutting-edge technology and enable marketers to create data-driven, omnichannel consumer experiences through data platforms? Then you could be exactly who we are looking for. Apply today and be part of a creative, innovative, and talented team that’s not afraid to push boundaries or take risks. Click here to view how Epsilon transforms marketing with 1 View, 1 Vision and 1 Voice. https://www.epsilon.com/apac/youniverse What will you do? As a Principal Software Engineer in the Epsilon Product Development team, you will design, implement, and optimize data processing solutions using Java, Spark, and Databricks. Perform data integration and transformation, troubleshoot issues, Document processes, communicate technical concepts clearly. Work closely with Architects, Project Manager / Onsite Leads and Developers Should own product component end-to-end until productions. Product configuration in productions for HA and Scale. Work with onsite to understand product needs and articulate that through requirement and functional specifications, and through design playback sessions Detailed design, Coding, Unit Testing, Performance testing / Analysis, Troubleshooting & Bug fixing, as and when required. Document use cases, flow chart, sequence diagrams, class diagrams Individual contributor or lead teams of size 3 - 8 members to complete small application development or a module in big projects or a Proof of Concept. Hands on coding skills Client interfacing for technical explanations and discussions Troubleshooting and resolution of product issues from production environment. Interacting with the Engineering for supporting/maintaining/designing backend infrastructure for product support. Automation of deployment, customization, upgrades and monitoring through DevOps tools meant for Cloud management. Performance tuning, monitoring, maintaining fault tolerant/HA infrastructure. Disaster recovery design, implementation, and maintenance. Participate in long-term strategies and scalability efforts. Build documentation of operating procedures and provide knowledge transfer. Lead/manage a team and provide timely updates and reports to senior management. Qualifications: A Bachelor’s degree in B.E/ B.Tech/ M.Tech in Computer Science or a related field or have equivalent experience. 12-19 years of IT experience Should be through and through hands on Java, Micro services architecture, Spring boot, Restful WS/SOAP WS, Spring, Hadoop, NoSQL/HBase, AWS/GCP, Databricks Should have worked as product/component or enterprise architect Should coach / groom/ upskills technical teams Technical Skills: Excellent hands-on coding skills in Java Good understand of multithreading patterns, JVM configurations Data Structures and Algorithms Good experience on Databricks and related technical stack. Should have experience with high volume of data processing & analysis with Databricks. Good working skills on Databricks configurations and optimization experience Ability to suggest usage design patterns and algorithms while following the best practices of software development. Solid understanding of JEE web and app containers Connection and Thread pools, memory management and configuration, balancing and scaling systems, tuning for scale and performance, security Good knowledge on Big Data Technologies Proficient with version control, such as GitHub and CI/CD tools and technologies. Nice to Have: Experience working in the cloud computing industry Build and deploy processes, CICD, automation Working experience on NOSQL database preferably HBase Other Skills: Strong written + verbal communication E2E Product Lifecycle Management experience Understanding of Agile/Scrum practices Good understanding of dev processes (quality, build, deploy strategies, etc) Experience working in an Agile environment Experience of building products.
Upload Resume
Drag or click to upload
Your data is secure with us, protected by advanced encryption.
Chennai, Pune, Bengaluru
INR 2.0 - 8.0 Lacs P.A.
INR 7.0 - 12.0 Lacs P.A.
INR 13.0 - 18.0 Lacs P.A.
Mumbai
INR 9.0 - 12.0 Lacs P.A.
Mumbai
INR 20.0 - 25.0 Lacs P.A.
INR 13.0 - 14.0 Lacs P.A.
INR 10.0 - 15.0 Lacs P.A.
Hyderabad
INR 6.0 - 10.0 Lacs P.A.
INR 30.0 - 35.0 Lacs P.A.
Chennai
INR 5.0 - 9.0 Lacs P.A.