Ulta Beauty logo

AI Engineer

Ulta Beauty

Bolingbrook, IL
Full Time
Mid Level
103k-135k
14 days ago

Job Description

About the Role

At Ulta Beauty (NASDAQ: ULTA), the possibilities are beautiful. Ulta Beauty is the largest North American beauty retailer and the premier beauty destination for cosmetics, fragrance, skin care products, hair care products and salon services. We bring possibilities to life through the power of beauty each and every day in our stores and online with more than 25,000 products from approximately 500 well-established and emerging beauty brands across all categories and price points, including Ulta Beauty's own private label. Ulta Beauty also offers a full-service salon in every store featuring hair, skin, brow, and make-up services. Our tech team is critical to our scalability and is recognized as a mature start-up environment where interdepartmental exposure, open doors, and genuine collaboration are ubiquitous. We are engineering for the future of retail, emphasizing agility, innovation, and continuous learning. We seek an AI Engineer to join our growing AI/ML team to develop solutions that influence experiences for millions of guests, operate with speed and creativity, and foster a culture of learning.

Key Responsibilities

  • Design and implement autonomous AI/ML programs that enhance marketing strategies and drive operational efficiency.
  • Collaborate with cross-functional teams to translate business objectives into machine learning solutions.
  • Develop and deploy models using techniques in supervised, unsupervised, and weakly supervised learning.
  • Solve business problems by leveraging advanced artificial intelligence and machine learning approaches including design, mapping, and implementation of solutions.
  • Provide guidance on data science and AI best practices.
  • Engage with business partners to identify and scope out project needs.
  • Communicate complex technical ideas clearly to stakeholders through presentations and technical documentation.
  • Monitor and ensure data integrity through structured audits and reconciliation practices.
  • Stay current with emerging AI technologies and propose relevant applications for business innovation.

Requirements

  • Master's or PhD in Computer Science, Mathematics, Statistics, or a related quantitative field.
  • 2+ years of hands-on experience building and deploying machine learning solutions.
  • Ability to work cross-functionally to understand business goals and communicate solutions that meet the business objectives.
  • Strong programming skills in object-oriented languages (e.g., Python, C++), with familiarity in machine learning frameworks such as TensorFlow, PyTorch, and scikit-learn.
  • Experience with cloud computing platforms (Google Cloud, Azure, and AWS) is a plus.
  • Hands-on experience building ML solutions from existing libraries.
  • Proven ability to collaborate across disciplines and explain technical concepts to non-technical audiences.
  • Self-driven with a passion for learning and solving ambiguous problems.
  • Travel may be required (team collaboration / conferences / vendor meetings).

Nice to Have

  • Experience with cloud computing platforms such as Google Cloud, Azure, and AWS.

Qualifications

  • Master's or PhD in Computer Science, Mathematics, Statistics, or a related field.
  • 2+ years of experience in building and deploying machine learning solutions.

Benefits & Perks

  • Full-time positions are eligible for paid time off, health, dental, vision, life and disability benefits.
  • Part-time positions are eligible for dental, vision, life, and disability benefits.
  • The pay range for this position is $102,900.00 - $135,000.00 per year with the opportunity for additional compensation pursuant to the company's bonus plan.
  • Exact pay will be based on factors including relevant education, qualifications, certifications, experience, level, shift, geographic location, and organizational needs.
  • For additional information concerning benefits, visit our Benefits and Career Development page: https://learn.bswift.com/ulta

Working at Ulta Beauty

Our culture emphasizes agility, creativity, continuous learning, and collaboration. We foster an environment where innovation is encouraged, speed and autonomy are valued, and employees are empowered to explore new methods and propose bold ideas. We operate with a startup mentality within a thriving, stable brand, aiming to influence experiences for millions of guests through cutting-edge AI solutions.

Apply Now

Job Details

Posted AtJul 10, 2025
Job CategoryData Science
Salary103k-135k
Job TypeFull Time
ExperienceMid Level

Job Skills

AI Insights

Key skills identified from this job posting

Sign upto access all insights for this job

About Ulta Beauty

Website

ulta.com

Location

Bolingbrook, IL

Industry

Cosmetics, Beauty Supplies, and Perfume Retailers

Get job alerts

Set up personalized alerts for your job search and get tailored job digests for close matches