Overview
Skills
Job Details
Location: Minneapolis/remote
-
Implement and manage Dynamic Yield experiences
Leverage both client-side scripts and server-side Experience API integrations to render personalization campaigns, track user behavior, and enable A/B testing and optimization -
Product feed integration and sync
Set up and manage product catalog feeds through API or CSV upload, including multi-language support where applicable -
Campaign deployment & runtime logic
Render campaigns using script-based or API-driven approaches, including custom-coded experiences for web and app channels -
Backend engineering (optional, depending on role focus)
If the role leans toward backend, responsibilities may include building recommendation engines or data pipelines using Python microservices, Docker, Kubernetes, and working with databases like Redis, Elasticsearch, Cassandra, MySQL, or Snowflake -
Front-end engineering and integration
Involves using JavaScript/TypeScript, Node.js, frameworks like React or Angular, and working with REST APIs to integrate personalization logic on UI layers -
Automation and observability
Automate testing, include CI/CD pipeline integration, and support monitoring/logging solutions for campaign reliability and troubleshooting -
Cross-functional collaboration
Work with product managers, UX/UI teams, marketing stakeholders, and engineering teams to translate business goals into dynamic user experiences. -
Performance optimization & debugging
Ensure low-latency, high-performance delivery of dynamic content; efficiently debug issues related to personalization delivery or page rendering.
-
3 7 years of professional development experience in roles involving personalization, A/B testing platforms, or eCommerce systems.
-
Proficiency with:
-
Dynamic Yield implementation (scripts, API integrations, campaign rendering)
-
JavaScript or TypeScript, including frameworks like React or Angular, and familiarity with other modern web technologies
-
Backend or full-stack development experience: Python (Celery, Airflow), Java (Spring Boot), microservices, work with databases like Redis, Elasticsearch, MySQL, Snowflake, etc.
-
Microservices architecture, containerization (Docker, Kubernetes), CI/CD pipelines, and cloud-native development
-
-
Strong problem-solving, debugging, and communication skills.
-
Experience in agile environments, code reviews, and collaboration across cross-functional teams.