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.
Tech Lead
Location
United States
Posted
29 days ago
Salary
$160.0K - $161.0K / year
Seniority
Lead
Job Description
Tech Lead
Ulta Beauty, Inc.
Role Description Live the experience. From professional empowerment to continual learning opportunities. From ongoing investment in new and emerging technologies to a career of self-determination. At Ulta Beauty, our tech team is critical to our scalability—and is recognized that way. We’ve been defined as a “mature start-up.” A place where interdepartmental exposure, open doors, and genuine collaboration is ubiquitous. Where challenges come fast and furious, requiring agility, mental dexterity, and creativity. Where our passion for better solutions drives us and is core to who we are. We’re engineering for the future of retail, and it’s no-holds-barred. But for those motivated by continual change and ambiguity, by superior leadership, by whip smart colleagues who will press you daily for your very best, you’ll find that virtually nothing’s impossible at Ulta Beauty. Qualifications - Bachelor’s degree in Information Systems, Computer Science, or related. - Five (5) years in any occupation with software development experience. - Three (3) years of experience with digital product strategy, consulting, or delivery. Requirements - Leading highly technical teams, leveraging their ability to architect software, implement product vision, and deliver code with an agile and iterative model. - Leading engineers and developers as product delivery teams to build a high performing culture rooted in customer centricity while implementing proper coding standards, recommending languages, frameworks and SaaS platforms, and implementing automated testing. - Championing continuous delivery and helping engineers improve their skills, including fostering strong relationships with product owners. - Experience within the technical components of the domains/products/journeys. - Java/JVM; Agile Development; Managing technical priorities within the Backlog. - Informing trade-offs to ensure the Product Owner has all the information needed to make product delivery decisions. Benefits - Salary: $160,014 - $161,014 per year. - Opportunity for eligible associates to earn additional compensation pursuant to the Company’s bonus plan. - 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. Company Description 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.
Related Guides
Related Categories
Related Job Pages
More Data Scientist Jobs
Senior Clinical Data Manager – Sponsor Dedicated
FortreaFortrea is a contract research organization (CRO) that provides advanced laboratory-focused services that help change lives. On a mission to deliver “life-changing medicines to p
• Provides CDM leadership for one or more assigned projects or indications dependent on size and scale of the project • Takes global accountability and serves as the second line of contact at the project level • Lead studies including (but not limited to) a combination of healthy volunteer and patient populations, multi-site, complex protocol design, strong client management required or reduced timelines • Ability to organize and effectively prioritize workload and deliverables • Demonstrates leadership and operational expertise in the strategic planning and delivery of CDM deliverables at program and/or project level • Management and oversight of vendor contracts, resourcing and budget management and oversight of vendor performance for assigned programs, and projects • Communicates and negotiates effectively with all other Program level team members • Primary point of contact for Clinical Data Management (CDM) • Demonstrates a business understanding of the compound profile to identify and assist in successful application of consistent CDM processes and documentation across assigned programs, (i.e. ensuring consistency across data quality plans) • Provide oversight and expertise of external service providers or in-house teams to deliver quality data with compliance to study model procedures and standards; give guidance on company standards, processes, systems and expectations to external partners, internal partners and third-party vendors • Responsible for proactive risk management and issue resolution/escalation connected to Clinical Data Management improvement or technology • Develops an understanding of CDASH and SDTM or other recognized industry standards and impact to programming team to ensure consistency of program level standards • Specialist in TA specific data capture and standards, conducts lessons learned and disseminate across the organization as appropriate • May act as a team leader or mentor Clinical Data Management colleagues and any stakeholder with operational processes used in studies and projects • Demonstrates willingness to take on and lead any project level activity consistent with current or experience in support of study delivery
• Build and iterate on ML models — from data exploration and feature engineering through training, evaluation, and deployment • Implement and maintain components of production ML pipelines: data pre-processing, model serving, monitoring, and retraining workflows • Contribute to LLM-powered systems — building prompt chains, evaluation harnesses, RAG pipelines, or fine-tuning workflows • Analyse large multimodal datasets (text, image, video, structured metadata) to extract features and insights that feed downstream models • Write clean, tested, production-quality Python code — not just notebooks • Participate in code reviews, design discussions, and experiment retrospectives
• Explore and prepare datasets — cleaning, feature engineering, and exploratory analysis across structured and unstructured data (text, image, tabular) • Train and evaluate ML models under the guidance of senior scientists, learning how to move from a working prototype to a production-ready system • Write and maintain Python code that runs in production — scripts, pipeline components, and data processing jobs — with support through code review • Help build and test components of LLM-powered systems: prompt templates, evaluation scripts, data loaders, and retrieval pipelines • Run experiments systematically: track hypotheses, log results, and communicate findings clearly to the team • Learn and adopt software engineering best practices — Git workflows, testing, documentation, and CI/CD — as part of your daily work
• Design and run training pipelines - data curation, model selection, hyperparameter search, ablation studies - and be accountable for model quality on live traffic • Build and maintain production inference services (latency budgets, batching strategies, quantisation, monitoring) that serve WPP's global client base • Architect agentic AI systems: define tool schemas, orchestration logic, evaluation criteria, and failure modes for multi-step LLM workflows • Work across the stack when needed - write the data pipeline, train the model, build the evaluation harness, deploy the service, and debug it when metrics drift • Set technical direction for your workstream - write design docs, make build-vs-buy decisions, and defend your approach with evidence • Mentor and set the quality standards for junior scientists

