Lead Engineer, AI and Machine Learning
Company: Sephora USA, Inc
Location: San Francisco
Posted on: October 26, 2024
Job Description:
Company Overview:At Sephora we inspire our customers, empower
our teams, and help them become the best versions of themselves. We
create an environment where people are valued, and differences are
celebrated. Every day, our teams across the world bring to life our
purpose: to expand the way the world sees beauty by empowering the
Extra Ordinary in each of us. We are united by a common goal - to
reimagine the future of beauty.The Opportunity:TechnologyOur
technology team works fast and smart. With San Francisco as our
home, we take bringing new tech to market seriously, developing the
latest in mobile technologies, scalable architecture, and the
coolest in-store client experience. We love what we do and we have
fun doing it. The Technology group is comprised of motivated
self-starters and true team players that are absolutely integral to
the growth of Sephora and our future success.Your role at
Sephora:This is an opportunity for a Machine Learning Engineer to
come in and drive ML initiatives for the enterprise. Sephora
continues to inspire our loyal customers in beauty space and AI/ML
is redefining the way we inspire our customers.Some exciting
initiatives in action:
- Generative AI use cases to help our customer discover
products.
- Personalized in-session product recommendation engine (In store
and Online)
- Next-Best offer predictionAs a Lead Machine Learning Engineer,
you will operationalize innovative ML solutions and work alongside
other team members like product manager, Enterprise architect,
Principal ML Engineer, Data scientists and business to architect,
design, build ML pipeline and productionalize ML models. You will
be also responsible for integrating ML solutions to operational
products. This hands-on technical role demands excellent ML
engineering and MLops knowledge and can demonstrate best practices
in the industry. Come be a part of a team that is starting this new
journey.We are looking for someone who is a technology-agnostic
polymath-committed to a lifelong journey of learning and
exploration of new scientific ideas-and will bring thoughtful
perspectives, empathy, creativity, and a positive attitude to solve
problems at scale. This role is ideal for someone looking to extend
their machine learning and software engineering skills to lead ML
engineering team and create impact by delivering ML capabilities at
scale.Responsibilities:
- Responsible for leading and executing ML operationalization
across enterprise.
- Architect, build, maintain, and improve end to end ML
systems.
- Implement end-to-end solutions for batch and real-time
algorithms along with tooling around monitoring, logging, automated
testing, performance testing and A/B testing
- Utilize your entrepreneurial spirit to identify new
opportunities to optimize business processes and improve consumer
experiences, and prototype solutions to demonstrate value with a
crawl, walk, run mindset.
- Collaborate with Product, Engineering, Data scientists and
Business teams on planning new capabilities
- Establish scalable, efficient, automated processes for data
analyses, model development, validation and implementation
- Write efficient and well-organized software to ship products in
an iterative, continual-release environment
- Actively participate in code review and test solutions to
ensure it meets best practice specifications.
- Contribute to and promote good software engineering practices
across the team
- Mentor and educate team members to adopt best practices in
writing and maintaining production machine learning code
- Excellent communication skills, with the ability to explain
complex technical concepts to technical and non-technical
audiences
- Demonstrate our Sephora values of Passion for Client Service,
Innovation, Expertise, Balance, Respect for All, Teamwork, and
InitiativeWe are excited about you if you have:
- University or advanced degree in engineering, computer science,
mathematics, or a related field
- 5+ years of experience developing and deploying machine
learning systems into production
- 8+ years of experience in Software engineering space.
- Experience working with a variety of relational SQL and NoSQL
databases
- Experience working with: Hadoop, Spark, Kafka, Scala, Python, R
etc.
- Knowledge of cloud platforms, for example:
- Experience with Azure, AWS or equivalent cloud platforms
- Microsoft Azure: Experience designing, deploying, and
administering scalable, available, and fault tolerant systems on
Microsoft Azure using HDInsights or Analytics Platform System
(APS)
- Experience with Azure Management Portal, Azure Machine
Learning, and Azure SQL Server
- Hadoop: Experience with storing, joining, filtering, and
analyzing data using Spark, Hive and Map Reduce
- Hands-on Experience working with Databricks.
- Experience with deep learning frameworks such as PyTorch,
TensorFlow, Keras or similar
- Experience with object-oriented/object function scripting
languages: Python, Java, C++, Scala, etc.
- Industry experiences building and productionizing creative
end-to-end Machine Learning systems
- Experience with building and operationalize feature store.
- Experience working with distributed systems, service oriented
architectures and designing APIs/ API Graph.
- Familiarity in deploying real-time ML systems on Azure Cloud
through frameworks such as ONNX, MLEAP, TF Serving etc.
- Experience using opensource LLMs, LLMOPs.
- Knowledge of data pipeline and workflow management tools
- Expertise in standard software engineering methodology, e.g.
unit testing, test automation, continuous integration, code
reviews, design documentation
- Relevant working experience with Kubernetes.The annual base
salary range for this position is $181,440.00 - $201,600.00 The
actual base salary offered depends on a variety of factors, which
may include, as applicable, the applicant's qualifications for the
position; years of relevant experience; specific and unique skills;
level of education attained; certifications or other professional
licenses held; other legitimate, non-discriminatory business
factors specific to the position; and the geographic location in
which the applicant lives and/or from which they will perform the
job. Individuals employed in this position may also be eligible to
earn bonuses. Sephora offers a generous benefits package to
full-time employees, which includes comprehensive health, dental
and vision plans; a superior 401(k) plan, various paid time off
programs; employee discount/perks; life insurance; disability
insurance; flexible spending accounts; and an employee referral
bonus program.While at Sephora, you'll enjoy---
- The people. You will be surrounded by some of the most talented
leaders and teams - people you can be proud to work with.
- The learning. We invest in training and developing our teams,
and you will continue evolving and building your skills through
personalized career plans.
- The culture. As a leading beauty retailer within the LVMH
family, our reach is broad, and our impact is global. It is in our
DNA to innovate and, at Sephora, all 40,000 passionate team members
across 35 markets and 3,000+ stores, are united by a common goal -
to reimagine the future of beauty.You can unleash your creativity,
because we've got disruptive spirit. You can learn and evolve,
because we empower you to be your best. You can be yourself,
because you are what sets us apart. This, is the future of beauty.
Reimagine your future, at Sephora.Sephora is an equal opportunity
employer and values diversity at our company. We do not
discriminate on the basis of race, religion, color, national
origin, ancestry, citizenship, gender, gender identity, sexual
orientation, age, marital status, military/veteran status, or
disability status. Sephora is committed to working with and
providing reasonable accommodation to applicants with physical and
mental disabilities.Sephora will consider for employment all
qualified applicants with criminal histories in a manner consistent
with applicable law.
#J-18808-Ljbffr
Keywords: Sephora USA, Inc, Alameda , Lead Engineer, AI and Machine Learning, Engineering , San Francisco, California
Didn't find what you're looking for? Search again!
Loading more jobs...