Perception Engineer

BHF Robotics

Markham

On-site

CAD 90,000 - 140,000

Full time

2 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Health & Dental
Stock options
Bonus plan
Travel assist

Job summary

BH Frontier Solutions Inc. seeks a skilled Computer Vision Engineer to advance autonomous agricultural robotics.

You will lead research and development across perception, deep learning, and deployment into production systems, collaborating with a small agile team in a fast-paced startup environment. The role emphasizes hands-on experimentation, rigorous data quality, and scalable model deployment, with opportunities for technical leadership and ownership of end-to-end CV projects on real-world

Qualifications

  • MSc/PhD in Computer Science, Electrical Engineering, Robotics or related field.
  • 2+ years in computer vision, deep learning, ML engineering/research.
  • Proven real-world CV projects from scratch to production.

Responsibilities

  • Evaluate state-of-the-art CV techniques for plant detection, tracking and classification.
  • Generate synthetic data and manage data pipelines.
  • Develop and optimize CV/ML models for production-scale deployment.

Skills

Computer Vision
Deep Learning
ROS/ROS2
Python
C++
Model deployment

Education

MSc/PhD in CS/CE/Robotics

Tools

OpenCV
ROS/ROS2
TensorFlow/PyTorch

Job description

About the Company

BH Frontier Solutions Inc. is a venture-backed fast-growing agricultural technology company that is currently transforming the technological landscape in agriculture. We specialize in designing and manufacturing agricultural robots that leverage frontier technology and AI research to tackle significant issues in agriculture. We apply artificial intelligence, perception, electrification technology, and robotics that enable data-driven agricultural management and precision treatment, and help growers to build a fully autonomous, efficient and sustainable farming system. We would like to invite the smartest and most committed engineers, scientists, agricultural experts, and technologists, who united around the mission to drive the next Agtech revolution, to join us.

About the Role

The ideal candidate has a solid background in perceptions. Creative problem solvers, quick learners and comfortable devising and experimenting with novel approaches. Highly productive and enjoys dealing with ambiguity and applying new methodologies. Have a strong attention to detail, data accuracy and quality of output. Self-motivated and possess entrepreneurship, passion and curiosity for understanding and interrogating complex data. Hold a demonstrated ability to work independently, with a disciplined approach and a strong sense of responsibility. Management ability is an asset, demonstrating the potential to excel in technical leadership roles.

Responsibilities
  • Collaborate with the team and other stakeholders to evaluate state-of-the-art computer vision techniques and applications in plant detection, tracking and classifications in various agricultural settings, particularly with deep-learning and machine-learning approaches.
  • Synthetic data generation and pipeline management.
  • Devise, implement and interpret deep learning and machine learning algorithms to address selected research questions in perceptions and precision agriculture.
  • Help shape the direction of deep learning and artificial intelligence within BHF.
  • Design computer vision algorithms for a broad range of applications relating to agriculture (real time object detection, object tracking etc.).
  • Develop, apply and optimize computer vision models for large-scale and real world applications, ensuring models are efficiently integrated and perform optimally in production.
  • Design and conduct tests to validate computer vision models based on agreed metrics.
  • Take ownership of the computer vision project from start to finish, which includes building data pipelines, designing, deploying & maintaining production quality CV models in collaboration with other teams.
  • Benchmark and refine computer vision and machine learning algorithms, including enhancing data pre-processing and augmentation for better accuracy and efficiency.
  • Collaborate with cross-functional teams to define vision system requirements and capabilities.
  • Familiarity with foundational model
Qualifications
  • MSc/PhD degree in Computer Science, Computer Engineering, Electrical Engineering, Robotics, or a related field.
  • At least 2+ years of experience as a Computer Vision, deep learning, machine learning engineer/researcher.
  • In-depth knowledge and experience in computer vision projects, with a strong emphasis on real-world applications.
  • Proven track of record in top academic conferences/publications.
  • Experience with successfully completing computer vision projects from scratch to deployment at production level.
  • Hands‑on experience with ROS/ROS2 in robotic perception and autonomous systems development.
  • Proven expertise in designing and implementing vision systems for robotic applications.
  • Solid understanding of foundational statistics concepts and ML algorithms: linear/logistic regression, Random Forest, boosting, XGBM, k‑NN, Naive Bayes, Decision Trees, SVM, etc.
  • Good theoretical as well as practical knowledge of deep learning architectures such as LSTM, RNN and CNN and Transformer based models.
  • Algorithm and model development experience for large-scale applications.
  • Experience running accuracy experiments and systematically improving performance.
  • Familiarity with scientific computing libraries such as numpy, pandas, scikit and image processing libraries such as OpenCV and scikit‑image.
  • Solid understanding and practical experience of containerizing Deep Learning models for deployment purposes in a scalable manner.
  • Experience with SQL and NoSQL databases and ETL tools.
  • Willing to perform tasks on farms from time to time.
  • Strong cross-team communication and collaboration skills. Comfortable being part of a small team of engineers working in an energetic fast paced start‑up environment and effective as part of a distributed team.
  • Proficiency in C++, Python, or other relevant programming languages, with solid skills in object-oriented software development.
  • Experience in fine‑tuning diffusion models (LoRA, ControlNet, inpainting) is a plus.
  • Experience leading engineering teams is a plus.
Pay range and compensation package

Highly competitive compensations, growth opportunities, and the chance to make a tangible impact in AgTech.

Benefits & Perks
  • Extended Health & Dental & Vision Care Plans
  • Employee & Family Benefits Program
  • Global Travel Assist Plan
  • Unparalleled Stock Options Grant + Bonus Plan
Why Join Us

You will lead the field service team for deployment of next-generation autonomous agricultural robotic systems that transform the industry. This role offers extensive exposure to technical management and leadership.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Machine Learning Engineer
Machine Learning Engineer

AGCO Corporation • Winnipeg

On-site
CAD 90,000 - 130,000
Three weeks vacation per year
Employee Stock Purchase Plan
Group retirement plan with employer 80
+2
Full Stack Software Engineer (Brilliant Harvest)
Full Stack Software Engineer (Brilliant Harvest)

AltaML • Calgary

On-site
CAD 80,000 - 100,000
Competitive compensation and benefits
Opportunity to contribute to an innovative product team
Collaborative culture valuing growth and learning
Sr. Robotics Software Engineer
Sr. Robotics Software Engineer

4AG Robotics Inc. • British Columbia

Hybrid
CAD 110,000 - 170,000
Relocation assistance
Extended health, dental, and vision
Healthcare spending account
+2
Senior Software Developer - HD
Senior Software Developer - HD

BinSentry • Kitchener

On-site
CAD 90,000 - 130,000
Health benefits
Equity package
Company events
+1
Sr. Software Engineer, Embedded Vision Systems
Sr. Software Engineer, Embedded Vision Systems

North Eastern Services • Toronto

On-site
CAD 140,000 - 190,000
Competitive compensation
Competitive benefits package
Free drinks and snacks
+1
Customer Success Representative (Brilliant Harvest)
Customer Success Representative (Brilliant Harvest)

AltaML Inc. • Montreal

On-site
CAD 55,000 - 75,000
HR Generalist (Brilliant Harvest)
HR Generalist (Brilliant Harvest)

Culture Alberta • Calgary

Hybrid
CAD 65,000 - 90,000
Remote-first environment
ESOP and benefits
Competitive compensation
Customer Success Representative (Brilliant Harvest)
Customer Success Representative (Brilliant Harvest)

AltaML Inc. • Canada

Remote
CAD 52,000 - 74,000
Remote-first
Flexible work environment
ESOP & Benefits
Associate Software Developer (Brilliant Harvest) (Summer 2026)
Associate Software Developer (Brilliant Harvest) (Summer 2026)

AltaML • Vancouver

Hybrid
CAD 27,552 - 34,440
Hands-on experience on real-world projects
Opportunity to work with an innovative team
Mentorship from experienced engineers
+1
AI Co-op Student (Winter 2027)
AI Co-op Student (Winter 2027)

4AG Robotics • Salmon Arm

On-site
CAD 48,000 - 60,000
Relocation support
Paid vacation and holidays
Hands-on robotics experience
+1