Petco
Software Engineer (Remote)
Software Engineer | Petco | Mexico
Job Description:
As a Software Engineer, you will play a key role in developing newfeatures and maintaining our enterprise Master Data Management and CustomerData Platform (CDP). As a key member of our Customer Technology engineering...
Software Engineer | Petco | Mexico
Job Description:
As a 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)
- 3+ years of experience in software designing for an MDM system.
- Proven success in implementing Event-driven architecture using event bus for inter-service data integration.
- 1+ 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.
Show more
Show less
Related Jobs
See more All Other Remote Jobs-
NewSave
-
NewSave
- Save
- Save
- Save
- Save
- Save
- Save
- Save
- Save