Tech Stack
AzureCloudGoogle Cloud PlatformPySparkPython
About the role
- Design, develop, and optimize end-to-end recommendation systems, from data ingestion to model deployment.
- Build, fine-tune, and evaluate recommendation algorithms for scalability and performance.
- Collaborate with engineering and product teams to integrate ML solutions into business applications.
- Lead and manage projects, ensuring timely delivery of solutions aligned with business objectives.
- Provide technical guidance and mentorship to junior data scientists and engineers.
- Work directly with clients and stakeholders, demonstrating strong communication and problem-solving skills.
- Drive innovation by exploring and implementing new techniques in recommendation systems and AI.
- Stay abreast of industry trends and best practices in data science, replenishment optimization, and supply chain management, and leverage this knowledge to drive innovation within the organization.
- Collaborate, coach, and learn with a growing team of experienced Data Scientists.
Requirements
- 10+ years of overall experience in Data Science / Machine Learning.
- 4+ years of hands-on experience in Recommendation Systems.
- Proven expertise in recommendation algorithms and MLE practices.
- Strong programming skills in Python and PySpark.
- Experience working with Databricks, Azure, and Google Cloud Platform (GCP).
- Demonstrated leadership and project management experience.
- Strong communication, client-facing, and stakeholder management skills
- Proactive, accountable, and able to take ownership of complex initiatives.
- Ability to apply various analytical models to business use cases
- Exceptional communication and collaboration skills to understand business partner needs and deliver solutions and explain to business stakeholders.