Sr. Data Scientist
Job Description
The Sr. Data Scientist role at BJ’s Wholesale Club, Inc. is a hybrid position based in Marlborough, MA, focused on leading end-to-end supervised and unsupervised machine learning work. The role emphasizes lifecycle management, statistical analysis, infrastructure standards, and technical leadership across data science, business, and engineering teams.
What You’ll Do
- Define infrastructure standards and deployment strategies for machine learning algorithms, including oversight of cluster health, scalability planning, and system monitoring.
- Oversee the use of collaboration and project management tools, such as Jira, Confluence, and Git, to support consistent tracking, knowledge sharing, and adherence to internal development standards.
- Convert business requirements into technical requirements and design data science solutions aligned to business objectives, leading technical discussions with cross-functional partners.
- Communicate outcomes from model development, data mining analyses, and ad hoc analyses to both technical and business stakeholders.
- Mentor junior data scientists and external contractors by reviewing deliverables and providing technical guidance to support project execution.
- Design and implement advanced supervised and unsupervised machine learning solutions using large-scale, distributed data processing platforms.
- Define data science methodologies, modeling strategies, and evaluation frameworks, and oversee the machine learning system lifecycle from experimentation and validation through deployment strategy and post-deployment monitoring.
- Lead advanced statistical analyses and data mining, including hypothesis formulation, experimental design, and KPI measurement approaches.
- Identify and interpret key drivers of business outcomes related to member acquisition, engagement, and retention, and provide recommendations to senior leadership using quantitative evidence and statistical reasoning.
Required Qualifications
- Master’s degree in Data Science, Computer Science, Statistics, or a related field (or foreign equivalent).
- 3 years of experience in data science with a focus on customer and business analytics in retail or technology domains.
- Experience developing and deploying machine learning models for business applications.
- Experience building optimization algorithms to address complex business problems.
- Experience with recommendation engines, customer segmentation, and propensity models.
- Strong programming skills in Python and SQL.
- Machine learning framework experience such as Scikit-learn.
- Experience with statistical techniques and models including regression, clustering, and hypothesis testing.
- Experience applying best practices for managing the machine learning model lifecycle, including version control, artifact storage, model registry, and ongoing monitoring and maintenance using industry-standard tools and platforms.
- Exposure to Databricks environment.
- Ability to design and recommend test design strategies for A/B tests using hypothesis testing, clustering, and regression.
- Proficiency with Python libraries including Scikit-learn, Pandas, NumPy, Multiprocessing, Turicreate, and Fuzzywuzzy.
- Experience with linear programming, mixed integer programming, constraint programming, and heuristics using commercial solvers such as Gurobi or open-source solvers such as Google OR-Tools and PuLP.
- Experience may be gained concurrently.
Core Technologies
- Python, SQL
- Scikit-learn, Pandas, NumPy, Multiprocessing, Turicreate, Fuzzywuzzy
- Databricks
- Jira, Confluence, Git
- Gurobi, Google OR-Tools, PuLP
Work Location and Schedule
- Office location: 350 Campus Drive, Marlborough, MA 01752
- Hybrid schedule: Tuesday through Thursday in-office at BJ’s Club Support Center in Marlborough, MA; Monday and Friday are remote days.
Compensation
Pay range: USD 150,000 - 175,000 per year.
Benefits
- Weekly Pay
- Free BJ’s Memberships, including a complimentary The Club Card Membership and a free Supplemental Membership for someone in your household
- Generous Paid Time Off including vacation, personal, sick days, holidays, bereavement, and jury duty leave
- Flexible and Affordable Health Benefits, including choice from three medical plans plus optional dental, vision, Health Savings Account (HSA), and flexible spending account options
- 401(k) Retirement Savings Plan with a company match (available to team members 18 and older)
- Employee Stock Purchase Plan with after-tax payroll deductions to purchase shares of BJ’s common stock at a 15% discount