Lead and grow a team of engineers focused on extracting meaningful data from user content through advanced machine learning techniques. In this role, you'll guide the development of systems that process text, photos, and videos using Natural Language Processing, Computer Vision, and large language models, turning raw input into actionable intelligence.
What You'll Do
- Manage and mentor engineers at all levels, supporting their technical and professional growth
- Design and scale ML-powered services that deliver inferred insights to internal and external systems
- Collaborate with infrastructure teams to optimize storage, compute, and networking for model efficiency
- Review machine learning models and development workflows to ensure accuracy and reliability
- Contribute to hiring efforts by sourcing, interviewing, and onboarding new engineering talent
- Shape technical decisions around emerging technologies and system architecture
- Champion a culture of inclusion, creativity, and collaboration aligned with core company values
What We're Looking For
- Proven experience leading engineering teams with strong people management and mentorship skills
- Hands-on background in building NLP and Computer Vision systems for real-world applications
- Familiarity with leveraging LLMs to derive features from multimodal inputs
- Proficiency in modern programming languages such as Python, Java, or similar
- Ability to coordinate technical requirements across cross-functional teams
- Experience deploying scalable services that serve machine-learned outputs
Environment & Benefits
- Fully remote role available to candidates across Canada
- Competitive compensation package, including base salary, equity in the form of restricted stock units, and comprehensive benefits
- Support for diversity, inclusion, and accessibility, with accommodations available throughout the hiring process
- A collaborative, engineer-driven culture that values authenticity, innovation, and continuous learning


