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.

 

  • 在30天內,您最多可以申請三個職位
  • 您可以在"您的求職空間"查看您已申請的職位
  • 您可以在"您的求職空間"查看您已申請的職位
  • 請不要用其他電子郵件申請多個帳號,您的帳號會被合併且職位申請紀錄會被刪除