Jobs · Engineering · California

(USA) Principal, Data Scientist

Walmart · San Bruno, CA · 1 mo ago
On-siteEngineering$143k–$286k/yrFull-time
We need to output HTML fragment with sections: About the role, Responsibilities, Requirements, Qualifications, Skills, Benefits, Pay, Schedule. Only include sections if posting has real specific content. We must not repeat job title. Must not include Job ID etc. Remove boilerplate. Must preserve all substantive info. We need to parse the posting. Let's extract sections: Position Summary... Role summary: The Principal Data Scientist, Market Intelligence, is a high-impact role at the intersection of strategy, advanced analytics, and AI innovation. As a key member of our Market & Competitive Intelligence team, you will shape how Walmart understands the competitive landscape, uncovers growth opportunities, and translates data into enterprise-level decisions. With direct exposure to executive leadership, you will pioneer scalable data products that influence critical business decisions while solving some of retail's most challenging and impactful problems. About the team: The Market and Competitive Intelligence team drives impactful work at the intersection of strategy, advanced analytics, and AI innovation. This team shapes Walmart’s understanding of the competitive landscape, identifies growth opportunities, and translates data into enterprise-level decisions. With direct engagement with executive leadership, the team pioneers scalable data products that influence critical business outcomes. Analyze large and complex datasets to identify trends, patterns, and insights to measure performance against competition and inform business growth opportunities That's basically about the role and team. Could be "About the role" section. Then "What you'll do..." bullet list: - Analyze large and complex datasets to identify trends, patterns and insights to measure performance against competition and inform - Research, create and implement advanced statistical models and cutting-edge machine learning algorithms on fast-moving structured and unstructured data to support decision making - Build scalable, AI- and LLM-powered data products that deliver meaningful impact for our business partners and customers at unmatched scale - Communicate findings and insights to both technical and non-technical stakeholders through clear and concise reports, visualizations and presentations to gain alignment and drive business actions - Guide and mentor junior data scientist team members That's responsibilities. Then "What you'll bring..." bullet list: - Masters in Data Science, Computer Science, Statistics, or related analytical discipline and 4+ years of post-graduate relevant work experience or Ph.D with 2+ years of post-graduate relevant work experience - Strong proficiency in Python and SQL - Strong data engineering foundation, including modular and maintainable code, pipeline architecture, and performance optimization - You have hands-on experience building and scaling AI/LLM-powered agents for workflow automation and information extraction, with expertise in evaluating and governing outputs through guardrails, accuracy validation, and human-in-the-loop review That's qualifications/skills. Could separate "Requirements" (minimum qualifications) and "Preferred Qualifications". But the posting also has "Minimum Qualifications..." and "Preferred Qualifications..." sections later. Let's extract Minimum Qualifications: - Option 1: Bachelor’s degree in Computer Science and 4 years' experience in software engineering or related field. - Option 2: 6 years’ experience in software engineering or related field. - Option 3: Master's degree in Computer Science and 2 years' experience in software engineering or related field. - 3 years' experience in data engineering, database engineering, business intelligence, or business analytics. Preferred Qualifications: - Data science, machine learning, optimization models, PhD in Machine Learning, Computer Science, Information Technology, Operations Research, Statistics, Applied Mathematics, Econometrics, Publications or active peer reviewer in related journals or conference, Successful completion of one or more assessments in Python, Spark, Scala, or R, Using open source frameworks (for example, scikit learn, tensorflow, torch), We value candidates with a background in creating inclusive digital experiences, demonstrating knowledge in implementing Web Content Accessibility Guidelines (WCAG) 2.2 AA standards, assistive technologies, and integrating digital accessibility seamlessly. The ideal candidate would have knowledge of accessibility best practices and join us as we continue to create accessible products and services following Walmart’s accessibility standards and guidelines for supporting an inclusive culture. That's a long sentence; we need to break into list items maybe each bullet? The posting seems to have a run-on list. We'll need to parse into separate bullet points. Could treat each phrase separated by commas as separate bullet? But we must preserve all substantive info; we can keep as a single bullet with semicolons? Better to split into logical items: Data science, machine learning, optimization models; PhD in Machine Learning, Computer Science, Information Technology, Operations Research, Statistics, Applied Mathematics, Econometrics; Publications or active peer reviewer in related journals or conference; Successful completion of one or more assessments in Python, Spark, Scala, or R; Using open source frameworks (e.g., scikit learn, tensorflow, torch); Background in creating inclusive digital experiences, knowledge of WCAG 2.2 AA, assistive technologies, integrating digital accessibility; Knowledge of accessibility best practices. But we must not invent content; we can keep as a single bullet but that may be too long. However it's okay to have a long bullet. The instruction: Use
  • for any list of duties/requirements/benefits. So we can put each bullet as
  • . We need to decide how to split. The original text: "Data science, machine learning, optimization models, PhD in Machine Learning, Computer Science, Information Technology, Operations Research, Statistics, Applied Mathematics, Econometrics, Publications or active peer reviewer in related journals or conference, Successful completion of one or more assessments in Python, Spark, Scala, or R, Using open source frameworks (for example, scikit learn, tensorflow, torch), We value candidates with a background in creating inclusive digital experiences, demonstrating knowledge in implementing Web Content Accessibility Guidelines (WCAG) 2.2 AA standards, assistive technologies, and integrating digital accessibility seamlessly. The ideal candidate would have knowledge of accessibility best practices and join us as we continue to create accessible products and services following Walmart’s accessibility standards and guidelines for supporting an inclusive culture." We can split at commas that separate distinct items, but some commas are inside items. Safer to keep as one
  • containing the whole sentence. That preserves info. It's okay. Now Benefits: The posting includes a paragraph about benefits: "At Walmart, we offer competitive pay as well as performance-based bonus awards and other great benefits for a happier mind, body, and wallet. Health benefits include medical, vision and dental coverage. Financial benefits include 401(k), stock purchase and company-paid life insurance. Paid time off benefits include PTO (including sick leave), parental leave, family care leave, bereavement, jury duty, and voting. Other benefits include short-term and long-term disability, company discounts, Military Leave Pay, adoption and surrogacy expense reimbursement, and more. You will also receive PTO and/or PPTO that can be used for vacation, sick leave, holidays, or other purposes. The amount you receive depends on your job classification and length of employment. It will meet or exceed the requirements of paid sick leave laws, where applicable. For information about PTO, see https://one.walmart.com/notices. Live Better U is a Walmart-paid education benefit program for full-time and part-time associates in Walmart and Sam's Club facilities. Programs range from high school completion to bachelor's degrees, including English Language Learning and short-form certificates. Tuition, books, and fees are completely paid for by Walmart. Eligibility requirements apply to some benefits and may depend on your job classification and length of employment. Benefits are subject to change and may be subject to a specific plan or program terms. For Information About Benefits And Eligibility, See One.Walmart." We need to extract benefits as list items. Could group into categories: Health, Financial, Paid time off, Other benefits, Education benefit. We'll create
    • for each benefit item? The instruction: Use
      • for any list of duties/requirements/benefits. So we can list each benefit as separate
      • . We'll need to parse the sentences. Let's extract: Health benefits: medical, vision, dental coverage. Financial benefits: 401(k), stock purchase, company-paid life insurance. Paid time off benefits: PTO (including sick leave), parental leave, family care leave, bereavement, jury duty, voting. Other benefits: short-term and long-term disability, company discounts, Military Leave Pay, adoption and surrogacy expense reimbursement, and more. Additional: PTO and/or PPTO for vacation, sick leave, holidays, or other purposes (already covered). Live Better U education benefit: programs range from high school completion to bachelor's degrees, including English Language Learning and short-form certificates; tuition, books, fees paid. We could list each distinct benefit. Pay: The posting includes: "The annual salary range for this position is $143,000.00 - $286,000.00 Additional compensation includes annual or quarterly performance bonuses. Additional compensation for certain positions may also include : Stock". So we have Pay section with salary range and bonus and stock. Schedule: Not mentioned. So we should not include Schedule section. Now we need sections: About the role, Responsibilities, Requirements, Qualifications, Skills, Benefits, Pay. Possibly combine Requirements and Qualifications? The instruction: Use headings for section headings (e.g. About the role, Responsibilities, Requirements, Qualifications, Skills, Benefits, Pay, Schedule). We should include sections only if posting has real specific content. We have content for About the role (role summary + team). Responsibilities (what you'll do). Requirements (maybe minimum qualifications). Qualifications (maybe preferred qualifications). Skills (proficiency in Python/SQL, data engineering foundation, AI/LLM experience). Benefits. Pay. We must avoid duplication. Ensure we don't repeat same info across sections. Let's extract: About the role: combine role summary and team description. Could be a

        summarizing. Responsibilities: list from "What you'll do". Requirements: maybe the "Minimum Qualifications" list. Qualifications: maybe the "Preferred Qualifications" list. Skills: maybe the "What you'll bring" list (proficiency in Python/SQL, data engineering foundation, AI/LLM experience). However the "What you'll bring" includes education and experience as well; but we already used education/experience in Requirements/Qualifications. To avoid duplication, we could treat "What you'll bring" as Skills (technical skills). But it also includes Masters/PhD etc. Might be better to treat "What you'll bring" as Skills and keep Requirements as Minimum Qualifications, Qualifications as Preferred Qualifications. However the "What you'll bring" includes education and experience which overlap with minimum qualifications. But we can still include them as skills? Might cause duplication. Better to follow the posting: they have "What you'll bring..." which includes education/experience and technical skills. Then later they have Minimum Qualifications and Preferred Qualifications sections. There's some overlap. To avoid duplication, we could treat "What you'll bring" as Skills (technical) and keep Minimum Qualifications as Requirements, Preferred Qualifications as Qualifications. But the education/experience in "What you'll bring" is similar to Minimum Qualifications; we could still include but risk duplication. The instruction: Preserve ALL substantive information; do NOT invent or summarize away detail. So we must keep all info, but we can avoid repeating same sentences verbatim? It says do NOT repeat the job title as a heading and do NOT put Job ID etc. It doesn't forbid repeating content across sections, but better to avoid redundancy. However we must preserve all info; if we omit some info because we think it's duplicate, we might be violating. Safer to include all info even if it appears in multiple places, but we could combine to avoid duplication while still preserving all info (i.e., include each piece once). Let's parse each piece and assign to appropriate section without duplication. Let's list all distinct pieces: From role summary/team: - Role is Principal Data Scientist, Market Intelligence, high-impact role at intersection of strategy, advanced analytics, AI innovation. - Key member of Market & Competitive Intelligence team. - Shape how Walmart understands competitive landscape, uncovers growth opportunities, translates data into enterprise

Similar jobs