Location: Pune
Employment Type: full-time
Designation: Software Engineer
### Job Details
Sr. Software Engineer
:
As a Senior Software Engineer, you will play a key role in developing new features and maintaining our enterprise Master Data Management and Customer Data Platform (CDP). As a key member of our Customer Technology engineering team, you will play a crucial role in designing and building scalable solutions that centralize, analyze, and utilize customer data to drive highly reliable technology backend infrastructure and enhance Petco customer experiences.
Responsibilities:
• Design and architect a comprehensive Customer Master Data Management system to consolidate, cleanse, and manage customer data across various sources.
• Collaborate with cross-functional teams, including data analytics, product management, and business stakeholders, to define requirements and create effective data-heavy backend solutions.
• Lead the integration of data from disparate sources, ensuring data quality and consistency throughout the MDM system.
• Create Graph database and Graph API Access layer around customer PII, behavioral data, and propensity attributes for consumption by Marketing, Support Operations, and Personalization
• Establish and enforce data governance policies, stewardship practices, and quality standards.
• Monitor and optimize system performance to ensure scalability, reliability, and security of the upstream, customer data service, and downstream systems.
• Lead the migration from API-based data integrations to an event-driven architecture using an event bus (e.g., Kafka, RabbitMQ).
Requirements:
• Bachelor's degree in computer science, Engineering, or a related technical field. (Advanced degree preferred)
• 6+ years of experience in software designing and implementation with at least 2 years of focus on developing in-house MDM systems for 50M+ entities.
• Proven success in implementing Even-driven architecture using event bus for inter-service data integration
• 3+ Years of experience with graph databases (e.g., Neo4j, Amazon Neptune) and scalable API design and development with 50M+ entities and 1000x nodes.
• Proficiency in relevant technologies and tools (e.g., SQL, NoSQL databases, data integration tools, cloud platforms such as AWS, GCP, Azure).
• Excellent problem-solving skills with the ability to think critically and work independently.
• Strong communication skills, with a proven ability to collaborate and build consensus effectively across different teams and organizational levels.
Preferred Qualifications:
• Knowledge of data privacy regulations and compliance (GDPR, CCPA, etc.).
• Familiarity with big data technologies and data analytics is a plus.
MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.