Jobedly Post a Job

Principal ML/CV Engineer- Canada

STACK Construction Technologies · Remote
RemoteFull-timeConstructionLead$250,000–$280,000/yr
Apply on Jobedly ⚡ One-click AI Apply

About the Principal ML CV Engineer Canada role

Principal ML CV Engineer Canada positions focus on delivering results in their domain. This page aggregates open Principal ML CV Engineer Canada roles and what employers typically expect.

About Us: STACK is a leading provider of cloud-based construction estimating and takeoff software solutions, committed to helping businesses transform through innovative solutions. We pride ourselves on fostering a collaborative, dynamic environment where team members have the opportunity to grow and make a real impact. About the Role: The *Principal ML / Computer Vision Engineer* is a senior technical leader responsible for designing, developing, and deploying advanced machine learning and computer vision solutions that power core product capabilities. This role drives innovation across model development, data pipelines, and production systems, ensuring scalable, high-performance solutions aligned with business objectives. The role partners closely with Product, Engineering, and Data teams to translate complex business problems into robust ML/CV systems, while setting technical direction, mentoring engineers, and establishing best practices across the ML lifecycle. Your Most Important Initiatives: - Lead the design and development of machine learning and computer vision models for production use - Define and drive ML/CV technical strategy and architecture - Build and optimize data pipelines for training, evaluation, and deployment - Collaborate cross-functionally to translate business needs into ML solutions - Deploy and monitor models in production, ensuring performance and scalability - Establish best practices for experimentation, versioning, and reproducibility - Improve model accuracy, latency, and robustness through continuous iteration - Lead code reviews, mentor engineers, and elevate team technical standards - Evaluate new tools, frameworks, and approaches in ML and computer vision - Ensure data quality, labeling strategies, and model validation processes - Contribute to roadmap planning and technical decision-making - Drive innovation in deep learning, image recognition, and video analysis What You Bring: - 8+ years of experience in machine learning, computer vision, or related fields - Strong expertise in deep learning frameworks (e.g., PyTorch, TensorFlow) - Experience building and deploying production ML systems - Proficiency in Python and ML tooling ecosystem - Strong background in computer vision techniques (e.g., object detection, segmentation, OCR) - Experience with cloud platforms (AWS, GCP, or Azure) - Knowledge of data engineering and large-scale data processing - Proven ability to lead technical projects and mentor engineers - Strong problem-solving and analytical skills - Excellent communication and collaboration abilities - Advanced degree (MS or PhD) in Computer Science, AI, or related field preferred Why Join STACK? - Opportunity to work in a fast-paced, growth-oriented, remote-first environment. - Gain exposure to multiple aspects of the company including Marketing, Sales, Customer Support, and Training. - Be part of a dynamic, supportive team where your contributions are valued. At STACK, our values shape how we work, collaborate, and serve our customers: - Radical Honesty: Communicate directly, respectfully, and transparently—even when conversations are difficult. Give and receive feedback with care. - Customer Obsession: Put the customer at the center of every decision. Solve real problems, follow through, and measure success by customer outcomes. - Move With Purpose: Take thoughtful action, remain accountable, and own both successes and mistakes. Anticipate what’s next and adapt as you learn. - Grow Together: Share knowledge, collaborate across teams, and invest in one another’s development. Celebrate collective wins and treat setbacks as opportunities to learn. We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status. We are committed to building a team that represents a variety of backgrounds, perspectives, and skil…

Salary estimate

$250,000 – $280,000/yr
Provided by the employer.

Skills for this role

PythonAWSAzureGCPTensorflowPytorchMachine LearningSalesCommunication

Resume tips for Principal ML CV Engineer Canada applicants

Interview preparation

Prepare concrete STAR-format stories that show Principal ML CV Engineer Canada outcomes you drove.

Research the employer's product and recent news before the interview.

Be ready to explain how you'd approach a typical Principal ML CV Engineer Canada problem end to end.

Have thoughtful questions ready about the team, tools and success metrics.

About STACK Construction Technologies

STACK Construction Technologies is actively hiring on Jobedly. Explore their open roles and what it's like to work there.

Apply on Jobedly ⚡ One-click AI Apply

Similar jobs

Companies hiring for similar roles