cover image
L'Oréal

ModiFace - Staff Software Engineer

Hybrid

Toronto, Canada

Full Time

11-11-2025

Share this job:

Skills

Communication Python JavaScript TypeScript PostgreSQL Docker Scrum Problem-solving Research Training Architecture Software Architecture Analytical Skills Software Development Agile FastAPI

Job Specifications

Who We Are

Research, innovation, and scale! ModiFace is the first tech company to be acquired by beauty giant L'Oréal Groupe and provides industry leading AR and AI technology to the most influential brands in the world. ModiFace's patented technology is based on more than a decade of advanced facial recognition research at the University of Toronto and in collaboration with L’Oreal’s Global Research and Innovation teams. Our product offerings include live 3D makeup and skin care simulation, anti-aging/skin-care diagnostics, and live hair colour simulation.

We are looking for a Staff Software Engineer for Beauty Genius team, a revolutionary GenAI application to help answer any beauty needs that users have. You will work with bright and insightful minds, passionate professionals, and a welcoming community where your creative ideas are exceedingly valued.

What You’ll Do

Designing, coding, testing, and debugging software applications
Create and update documentation on any implementation and software architecture
Work with Tech Lead to continuously refine the team-wide architecture standard
Work with LLM based technologies to build new and innovative user experiences
Work with cross-functional teams to deliver high-quality, well-tested, scalable code
Work in an agile environment
Stay up-to-date with emerging technologies and industry trends, and proactively apply this knowledge to improve our products and processes.
Provide mentorship to junior developers on the software development principles

What You’ll Need

Technical Requirements

Bachelor's or Master’s degree in Computer Science, Software Engineering, or a related field
Strong Typescript/JavaScript skills
Strong Python skills
Experience with FastAPI for Python or similar technologies
Experience with Web application development
Experience with developing LLM application
Experience with GenAI application framework such as LangChainComfortable with PostgreSQL or similar database engine
Experience writing tests (i.e. Unit testing)
Experience with Docker
Experience working in a scrum/agile environment
Experience with Vector Database such as Pinecone is a plus

Please note that this is a hybrid position that requires being in the office a minimum of twice per week.

Soft Skills

Excellent problem-solving and analytical skills
Passionate about solving hard problems and pushing the envelope of what is possible
Ability to work independently and as part of a team
Comfortable working within a rapidly evolving project
Love building things and eager to learn
Good communication skills, and a collaborative mindset.
Consistently punctual and organized
Genuine interest in this field of work
Be influential on building software development principles for the team
Being able to provide tech guidance to junior developers

What We Offer

When you join ModiFace, you’ll enjoy working with a team of passionate software developers and business professionals who are open and collaborative within an inclusive environment. We offer an opportunity to advance and refine your skills and talent.

Along with a competitive salary, we offer access to Health & Dental Benefits, including company-sponsored Wellness & Training programs, Profit Sharing, RRSP Matching, Employee Assistance Programs, exciting in-office and off-site social activities, team lunches, a stocked kitchen, and more!

At ModiFace, we create software used by diverse people globally. We value diversity and inclusion within our team to ensure we can deliver the most fair and accessible technology possible, so we welcome and encourage all persons to apply. Accommodations are available upon request for candidates taking part in all aspects of the selection process.

About the Company

Leading the world in beauty and pioneering the world of beauty tech; we are 86K employees across 150 countries on five continents. Our 36 international brands are divided into four unique Divisions: Luxe, Consumer Products, Dermatological Beauty, and Professional Products. Our 36 international brands include Kiehl’s, Lancôme, Giorgio Armani Beauty, Yves Saint Laurent Beauté, Ralph Lauren, Clarisonic, Maybelline New York, Essie, Kérastase, IT Cosmetics, Prada Beauty, Biotherm, Shu Uemura, Viktor&Rolf, Maison Martin Margiela... Know more