Apply

Staff Software Engineer, Product Catalog

Posted 5 months agoViewed

View full description

💎 Seniority level: Staff, 5+ years

📍 Location: United States

🔍 Industry: Rewards and loyalty programs

🏢 Company: Fetch

🗣️ Languages: English

⏳ Experience: 5+ years

🪄 Skills: AWSLeadershipPythonJavaMachine LearningData StructuresGoData modeling

Requirements:
  • 5+ years of experience building and maintaining large-scale, high-performance product catalogs or similar data-driven applications.
  • Proven experience delivering software in a high-traffic production environment focusing on data quality and operational excellence.
  • Strong proficiency in at least one programming language: Python, Go, Java.
  • Expertise in cloud-based distributed systems (AWS or similar) and microservices architecture.
  • Familiarity with machine learning techniques for data cleaning and enrichment.
  • Strong understanding of data modeling and structures in building complex product catalogs.
Responsibilities:
  • Collaborate closely with cross-functional teams, including engineers, data analysts, product managers, and ML specialists, to build a comprehensive and scalable product catalog.
  • Lead the design, implementation, and optimization of critical components such as product ingestion pipelines and data serving infrastructure.
  • Ensure the catalog supports personalization, relevance, and product matching while enabling use cases like image-based ads.
  • Develop solutions to ingest and harmonize product data from diverse sources including partners and web scraping.
  • Integrate machine learning techniques for data classification and content enrichment.
  • Mentor team members, fostering knowledge sharing and technical excellence.
Apply