1h ago
Senior Software Engineer - Product Recommendations
Boston, MA
full-timesenior HybridMarketing Automation
Tech Stack
Description
In this role, you will build backend services and data pipelines that power personalized product recommendations using machine learning, collaborating with ML engineers and product teams to drive revenue for merchants.
Requirements
- 5+ years of software engineering experience with backend services in production
- Experience with high-throughput, highly available distributed systems
- Proficient in Python
- Experience with AWS and Kubernetes
- Experience in data-driven decision making and A/B testing
Responsibilities
- Lead design, architecture, and operation of backend services for product recommendations
- Architect and maintain large-scale data processing pipelines using Apache Spark
- Productionize recommendation models, defining interfaces and deployment patterns
- Develop ML/AI systems like vector search for recommendation and semantic search
- Implement data and service observability for correctness, speed, and availability
0 views 0 saves 0 applications