U

Ulta Beauty

All-in-one beauty retailer with salons

Lead AI Engineer

Applied Machine LearningConfirmed live in the last 24 hours
Full-timeBolingbrook, IL, USA

About the Job

Requirements

  • A bachelor’s degree in Computer Science, Mathematics, Physics, Statistics, or another quantitative field is required.
  • Seven years of experience in data science, machine learning, or artificial intelligence is required.
  • Seven years of experience writing production-quality object-oriented code in Python or C++ and working with machine-learning frameworks such as scikit-learn or TensorFlow is required, including five years building low-latency or real-time machine-learning systems.
  • Seven years of experience designing, building, and deploying large-scale recommender or decisioning systems, including ranking, clustering, and other unsupervised learning methods, is required.
  • Seven years of experience building and deploying production machine-learning systems on Google Cloud, Azure, or AWS is required.
  • Six years of experience applying optimization techniques in production environments, including large-scale machine-learning or decisioning systems such as operations research, offer optimization, or revenue maximization, is required.
  • Five years of experience working in the retail industry is required.
  • Five years of experience building scalable, production-grade real-time inference services using Docker, with continuous integration and continuous delivery and monitoring, is required.
  • Three years of experience as a Senior AI or ML Engineer driving technical direction and owning AI technology solutions is required.
  • Three years of experience designing and developing reinforcement-learning models in real-world or production settings is required.
  • Two years of experience working with large language models is required.
  • Two years of experience building or integrating large-scale batch machine-learning pipelines using cloud-native event-driven systems such as Pub/Sub and containerized execution such as GKE is required.
  • Two years of experience developing agentic solutions within Databricks and Google Gemini Enterprise using ADK and LangGraph, including multi-agent orchestration patterns, is required.
  • Two years of experience partnering with AI architects and product teams to translate requirements into agentic design patterns and define orchestration and automation agent behavior is required.
  • Experience with large-scale data processing and analytics platforms, including Apache Spark and Databricks, for feature engineering, model training, and data pipelines is required.
  • Experience with relational databases including Postgres, BigQuery, and MySQL; document databases including MongoDB; and low-latency databases including Bigtable is required.
  • Experience building and delivering complex machine-learning solutions from inception to launch is required.

Responsibilities

  • Direct and oversee the full lifecycle execution of complex AI initiatives, from exploratory data science and statistical modeling through production deployment and scaling.
  • Provide technical leadership in developing and optimizing recommendation and decision-engine algorithms using collaborative filtering, embeddings, clustering, reinforcement learning, and constrained optimization.
  • Architect and deploy generative AI solutions, including large-language-model pipelines for fine-tuning, retrieval-augmented generation, and prompt engineering for retail analytics augmentation and decision support.
  • Co-own governance and standards for AI-engineering aspects of these technologies with engineering lead peers and the engineering practice lead.
  • Own non-functional requirements for AI systems, optimizing for low-latency inference, high throughput, data privacy compliance, and cloud cost efficiency, and help enforce standards across the engineering team.
  • Transition experimental notebook code into modular, version-controlled software packages; implement automated training pipelines, continuous integration and continuous delivery for machine learning, and monitoring for data drift and model degradation; establish team practices for this work.
  • Define and enforce engineering standards within the Enterprise AI team, including unit testing, documentation, peer code reviews, and reproducibility frameworks.
  • Partner with business and IT product teams to translate use cases into engineering requirements and identify technical risks early in project planning.
  • Serve as an AI/ML engineering decision maker within the team and as the primary engineering-domain contact for a team.
  • Advise on emerging technology and AI, and evaluate and recommend AI technologies, frameworks, and tools.
  • Identify opportunities to drive AI innovation and advocate for AI capabilities within an Agile delivery framework.
  • Own detailed technical roadmaps and provide time and effort estimates for engineering project phases.
  • Promote statistical best practices and software-engineering principles across the engineering team.
  • Present technical results and architectural decisions to senior stakeholders, explaining trade-offs among model complexity, performance, and cost.
  • Serve as an escalation point and technical authority for the team.

About the Company

Ulta Beauty

All-in-one beauty retailer with salons

Ulta Beauty operates a nationwide beauty retailer that combines a broad range of products—from affordable drugstore brands to high-end prestige labels—under one roof, plus in-store salon services. Its products are sold in physical stores and online, often via a loyalty program and partnerships like shop-in-shop concepts with Target. The model works by offering both mass-market and luxury beauty items in a single shopping trip, along with beauty services and digital channels that connect in-store and online experiences. The company differentiates itself from competitors by hosting a single destination for the full beauty spectrum, leveraging a large loyalty ecosystem, and integrating service offerings and strategic partnerships to reach more customers. Ulta’s goal is to maintain leadership as the primary one-stop beauty retailer, evolving its blend of physical and digital shopping to meet changing consumer needs.

Company size
10,001+
Company stage
IPO
Headquarters
Bolingbrook, IL
Founded
1990

Recently Posted Jobs

Explore more opportunities at Ulta Beauty

See more jobs