πUnited States
Staff Software Engineer, Product Catalog
closed
Fetch
πRemote - Worldwide
Summary
Join Fetch, a leading rewards app, as a Staff Software Engineer to build and scale large product catalogs, collaborating with cross-functional teams to drive personalization, relevance, search, and product matching across the app.
Requirements
- 5+ years of experience building and maintaining large-scale, high-performance product catalogs or similar data-driven applications, with a strong focus on reliability, scalability, and accuracy
 - Proven experience delivering software in a high-traffic production environment, with an emphasis on data quality, integrity, and operational excellence
 - Strong proficiency in at least one of the following programming languages: Python, Go, Java , with the ability to write clean, efficient, and maintainable code
 - Expertise in cloud-based distributed systems (AWS or similar), microservices architecture, and handling large-scale data ingestion and processing workflows
 - Familiarity with machine learning techniques for data cleaning, enrichment, and classification tasks, such as entity resolution, named entity recognition, and image/text classification
 - Strong understanding of data modeling and data structures , especially in building product catalogs with complex relationships between entities
 
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 of the catalog, such as product ingestion pipelines, data enrichment, metadata generation, and data serving infrastructure
 - Ensure the catalog serves as the foundation for personalization, relevance, search, and product matching across Fetchβs app, while supporting additional use cases like image-based ad generation and real-time product recommendations
 - Develop robust solutions to ingest product data from multiple sources (partners, third-party data providers, and web scraping) and harmonize that data to maintain a unified, up-to-date product catalog
 - Collaborate with the ML team to integrate state-of-the-art machine learning techniques for data classification, entity resolution, and content enrichment (text, images, etc.)
 - Mentor team members, fostering a culture of knowledge sharing and technical excellence
 
Preferred Qualifications
- Experience with AdTech or systems that optimize and generate ad content using product metadata
 - Experience using GenAI/LLMs to automate data cleaning, enrichment, and categorization tasks
 - Knowledge of search system optimization and experience building or enhancing relevance and ranking algorithms
 - Familiarity with taxonomy design , knowledge graph construction , or other advanced data modeling techniques to structure and enrich the catalog
 - Experience with web scraping and data aggregation from diverse external sources to support catalog growth and data coverage
 
This job is filled or no longer available
Similar Remote Jobs
π°$160k-$180k
πUnited States
πSlovakia, Czechia
π°$120k-$135k
πWorldwide
π°$190k-$220k
πUnited States
π°$97k-$122k
πLithuania
πIndia
π°$150k-$234k
πUnited States
πPoland
π°$87k-$131k
πUnited States









