Job Summary:
We are seeking a Senior Data Scientist / AI & Machine Learning Engineer to advance AI and machine learning capabilities and improve customer experiences across digital and e-commerce platforms. The role focuses on developing and modernizing proprietary models and algorithms while expanding the use of advanced AI approaches, including Large Language Models (LLMs), Generative AI, and Agentic AI. A key priority is hands-on development of AI agents and agent-based applications capable of performing multistep tasks, integrating with tools and enterprise systems, and operating within production environments. The ideal candidate will combine strong data science and machine learning expertise with production ML engineering, MLOps, data engineering, and advanced AI development capabilities.
Key Responsibilities:
• Design, develop, and optimize machine learning models and algorithms to improve digital customer experiences.
• Develop and enhance AI-powered personalization capabilities, product recommendations, recommendation algorithms, and e-commerce search relevance.
• Rebuild, modernize, and optimize existing models and algorithms using advanced machine learning and AI approaches.
• Design and develop AI agents capable of performing multistep tasks and supporting autonomous or semi-autonomous workflows.
• Integrate LLMs with tools, APIs, enterprise data, and other systems to develop agent-based applications.
• Build and manage agent workflows, orchestration patterns, and AI-powered applications within larger production systems.
• Test, evaluate, deploy, and monitor agent-based systems to ensure reliability, scalability, and performance.
• Explore and implement LLM and Generative AI capabilities to address business and technical requirements.
• Develop, train, and optimize supervised and unsupervised machine learning models.
• Deploy, monitor, maintain, and continuously improve production-ready machine learning solutions.
• Implement CI/CD practices and model lifecycle management processes to support reliable ML deployments.
• Develop scalable data pipelines and ETL processes to support data preparation, transformations, and machine learning infrastructure.
• Collaborate with data engineers to manage complex datasets and build reliable data foundations for AI/ML solutions.
• Work with proprietary models, algorithms, and enterprise systems to improve scalability, automation, and overall performance.
• Evaluate model performance, communicate technical findings, and demonstrate measurable business outcomes.
Required Qualifications:
• Strong experience designing, developing, and optimizing machine learning models.
• Hands-on experience with supervised and unsupervised learning techniques.
• Strong Python development capabilities.
• Experience with machine learning frameworks such as PyTorch, TensorFlow, or Scikit-learn.
• Experience with statistical modeling, experimentation, and algorithm development.
• Ability to explain model selection, performance, deployment, and business outcomes.
• Hands-on experience personally building or substantially developing machine learning models that have been deployed into production.
• Experience deploying, monitoring, and maintaining production ML solutions.
• Familiarity with CI/CD practices and model lifecycle management.
• Experience working in cloud-based environments.
• Understanding of how machine learning models integrate with existing applications and enterprise systems.
• Hands-on experience developing advanced AI solutions using LLMs and/or Generative AI applications.
• Ability to explain Agentic AI development, including agent architecture, orchestration, and integration.
• Experience implementing and evaluating AI solutions rather than simply using existing AI products.
• Strong SQL skills and experience working with complex, large-scale datasets.
• Experience with ETL processes and scalable data pipelines.
• Ability to collaborate with data engineers on data preparation, transformations, and infrastructure supporting machine learning solutions.
• Ability to work effectively within complex enterprise environments and proprietary technology ecosystems.
Preferred Qualifications:
• Demonstrated experience personally developing AI agents or agent-based applications, preferably within large-scale production systems.
• Experience designing AI agents that perform multistep tasks.
• Experience integrating LLMs with tools, APIs, enterprise data, and external systems.
• Experience developing agent workflows, orchestration frameworks, and autonomous or semi-autonomous AI applications.
• Experience testing, evaluating, deploying, and monitoring production agent-based systems.
• Experience developing AI-powered personalization, product recommendation systems, recommendation algorithms, or e-commerce search and relevance solutions.