Machine Learning Manager

Location: Charlotte, NC
Job Type: Analytics

IQ Workforce is one of the leading recruiting firms for the analytics community.

Our client is a S&P 100 multi-channel retailer that has approx 2k stores and 265k employees. Their enterprise data science team acts as an internal consultancy / COE across the entire business.

The Technical Machine Learning Manager will inherit a small team of data scientists (3-7) with varying levels of expertise and be responsible for delivering PRODUCTION-READY analytics products across the entire business.

They are looking for someone who comes up the computer science / software engineering ranks who has expertise in developing machine learning / data science tools.  This is vital to complement the skill sets of some of the more quant-heavy data scientists on the team.

Current areas of specialization on the team include: predictive modeling; personalization and recommendation algorithms; natural language processing and text mining; search recall, precision, ranking, and related problems; optimization and mathematical programming with applications to labor scheduling, inventory and capacity planning, network flows, and supply chain optimization.


Provide forward thinking and insightful analyses. This could include building personalization and recommendation algorithms utilizing a variety of disparate data sources including browse behavior, retail transactional, customer, voice of customer and operational data and providing segment and testing recommendations.

Communicate results for both key initiatives and tactical activities.

Partner and work in a cross functional environment with various teams including Digital, IT, Marketing, Services, Pro, Inventory Planning, and Supply Chain.

Manage a small team of data scientists to successfully deliver analytics products globally


Years of experience developing and deploying machine learning applications or products at a large-scale enterprise

Extensive analytical experience with a Master’s degree in Computer Science

Experience using multiple data systems and sources including an enterprise grade analytics tool (Hadoop, Spark, Aster, Teradata, Netezza, Redshift, Vertica, etc.)

Extensive programming experience (Java, C/C++, Python, Scala, Rust, etc.)

Advanced knowledge of SQL with years of functional experience

Knowledge of various statistical modeling or machine learning techniques with years of functional

Strong business acumen and ability to understand business problems, develop hypotheses, test
and learn

Ability to form relationships/partnerships and lead by influence rather than by authority in a
high matrix organization

Ability to manage time and priorities while still driving multiple projects at once

Strong communication skills and ability to interact with stakeholders and business
partner across the organization, and at various levels


Grasp of theoretical foundations of machine learning algorithms

Prior experience directly or indirectly leading or mentoring teams