Enable job alerts via email!

Senior Software Developer

ModiFace

Toronto

On-site

CAD 80,000 - 110,000

Full time

3 days ago
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

An innovative tech company is seeking a Senior Software Developer to join their dynamic team. This role offers the opportunity to work at the forefront of AR and AI technology in the beauty industry. You will design and develop cutting-edge software applications, collaborate with talented professionals, and mentor junior developers. The company fosters an inclusive environment that values creativity and skill development, providing a competitive salary and comprehensive benefits. If you are passionate about technology and eager to make a significant impact, this position is perfect for you.

Benefits

Health & Dental Benefits
Wellness & Training Programs
Profit Sharing
RRSP Matching
Employee Assistance Programs
Social Activities
Team Lunches
Stocked Kitchen

Qualifications

  • Bachelor's or Master’s degree in Computer Science or related field.
  • Experience with Docker and FastAPI for Python.
  • Proficiency with PostgreSQL and unit testing.

Responsibilities

  • Design, code, test, and debug software applications.
  • Collaborate with cross-functional teams to deliver high-quality code.
  • Mentor junior developers on software development principles.

Skills

Docker
FastAPI
PostgreSQL
Unit Testing
Web Development
LLM Application Frameworks
Vector Databases

Education

Bachelor's Degree in Computer Science
Master’s Degree in Software Engineering

Job description

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 Senior Software Developer to help ModiFace innovate and revolutionize the beauty industry. You will work with bright and insightful minds, passionate professionals, and a welcoming community where your creative ideas are highly valued.

What You’ll Do:
  1. Design, code, test, and debug software applications.
  2. Create and update documentation on implementations and software architecture.
  3. Collaborate with the Tech Lead to refine team-wide architecture standards.
  4. Work with LLM-based technologies to build innovative user experiences.
  5. Partner with cross-functional teams to deliver high-quality, scalable, and well-tested code.
  6. Operate within an agile development environment.
  7. Stay current with emerging technologies and industry trends, applying this knowledge to improve products and processes.
  8. Mentor junior developers on software development principles.
What You’ll Need
Technical Requirements
  1. Bachelor's or Master’s degree in Computer Science, Software Engineering, or related field.
  2. Experience with Docker.
  3. Experience with FastAPI for Python or similar technologies.
  4. Proficiency with PostgreSQL or similar database engines.
  5. Experience in writing unit tests.
  6. Experience working in a Scrum/Agile environment.
  7. Experience with Web Development is a plus.
  8. Experience with LLM application frameworks such as LangChain is a plus.
  9. Experience with vector databases like Pinecone is a plus.
Soft Skills
  1. Excellent problem-solving and analytical skills.
  2. Passionate about solving challenging problems and innovating.
  3. Ability to work independently and collaboratively.
  4. Comfortable in a rapidly evolving project environment.
  5. Enthusiastic about building and learning.
  6. Strong communication skills and a collaborative approach.
  7. Punctuality and organizational skills.
  8. Genuine interest in this field.
  9. Ability to guide junior developers technically.
What We Offer

Join ModiFace and work with passionate professionals in an inclusive environment that fosters skill development. We offer a competitive salary, Health & Dental Benefits, Wellness & Training programs, Profit Sharing, RRSP Matching, Employee Assistance Programs, social activities, team lunches, a stocked kitchen, and more!

We value diversity and inclusion to ensure fair and accessible technology, welcoming all applicants. Accommodations are available upon request for all candidates during the selection process.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Senior Software Developer (Remote First)

Zensurance

Toronto

Remote

CAD 80 000 - 120 000

Yesterday
Be an early applicant

Senior Software Developer, 6+ years - Remote (Canada)

Info-Tech Research Group

Remote

CAD 80 000 - 120 000

Yesterday
Be an early applicant

(Remote) Senior Software Developer

N. Harris Computer Corporation - CAD

British Columbia

Remote

CAD 80 000 - 110 000

2 days ago
Be an early applicant

Senior Software Developer

Interac Corp.

Toronto

On-site

CAD 80 000 - 120 000

-1 days ago
Be an early applicant

Senior Software Developer - Workleap AI

Workleap

Remote

CAD 70 000 - 110 000

Yesterday
Be an early applicant

Senior Software Developer - Workleap AI

Workleap

Remote

CAD 70 000 - 110 000

2 days ago
Be an early applicant

Senior Software Engineer

Microsoft Corporation

Old Toronto

Remote

CAD 108 000 - 200 000

Today
Be an early applicant

Senior Software Developer (Future Openings)

Zensurance

Old Toronto

Remote

CAD 70 000 - 110 000

30+ days ago

Senior Software Developer - Workleap AI New Canada - Remote

Workleap Technologies inc.

Remote

CAD 70 000 - 110 000

3 days ago
Be an early applicant