π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
π°$145k-$170k
πUnited States
π°$130k-$170k
πUnited States
πSlovakia, Czechia
πIndia
π°$97k-$122k
πLithuania
πBulgaria
πIndia
πIndia
πIndia