Apply now

Posted yesterday

Perception Engineer

@ BHF Robotics

Markham, Ontario

Full-time2+ years experience
Apply now
SIGNALS

Overview

BH Frontier Solutions Inc. is hiring a Perception Engineer to build computer vision and deep learning systems for autonomous agricultural robots. The work covers plant detection and tracking, data pipelines, production deployment and occasional farm work.

Responsibilities:

  • Design and deploy computer vision and deep learning models for agricultural robots
  • Build and manage synthetic data generation and data pipelines
  • Benchmark and refine vision algorithms for accuracy and efficiency
  • Define vision system requirements with cross-functional teams
  • Own computer vision projects from start to finish

Requirements summary:

  • MSc or PhD in computer science, electrical engineering, robotics or a related field
  • 2+ years of computer vision, deep learning or machine learning experience
  • Hands-on ROS/ROS2 experience in robotic perception
  • Production deployment of containerized deep learning models
  • Proficiency in C++ or Python
  • Willing to work on farms from time to time

Tools & skills

Source and dates

Source type not verified · apify-linkedin

Employer posting date
2026-11-09
First seen by our source
2026-11-10
Source record updated
2026-11-10

These dates describe the source record, not a live verification that the employer is still hiring. Check the original posting.

Job details

SeniorityMid level
DepartmentSoftware development
Experience2+ years
Hours per week40 (estimated)
Work settingOffice, Outdoors, Client sites
PositionSitting and standing
Physical demandsphysical low · computer high
LanguagesEnglish
EducationMaster’s degree (required), Doctorate (required)
Fields of studyComputer Science, Computer Engineering, Electrical Engineering, Robotics
Perks mentionedGenerous paid time off, Performance bonus, Stock or equity

Summary and details written by AI from the posting; the employer’s posting is the authority.

BHF Robotics

FieldValue
Open jobs on Jobsy1
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.

Equal Opportunity Statement: Please include your resume, summary of your previous project, and cover letter in the application.

Benefits:

  • Extended Health & Dental & Vision Care Plans
  • Employee & Family Benefits Program
  • Global Travel Assist Plan
  • Paid Extra Vacation / Super Weekends 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.

Similar jobs

  • Perception Engineer

    Toronto, ON
    HybridFull Time

    Human Computer Lab

    3+ YOECandidates need a degree in computer engineering, computer science, robotics, electrical engineering or a related field, plus at least 3 years of hands-on experience. Strong Python skills, experience with machine learning frameworks, and computer vision and edge deployment experience are required.

    PyTorch, TensorFlow, ONNX, Python, C++, RGB cameras

  • Senior General Counsel

    Markham, ON
    Full Time

    SPE - Serruya Private Equity

    10+ YOECandidates need at least 10 years of legal experience, ideally including General Counsel or Deputy General Counsel work. They must have franchise law, commercial lease and negotiation experience, and be called to the Ontario Bar in good standing.

  • IT Infrastructure Engineer

    Markham, ON
    Full Time

    DSEL - David Schaeffer Engineering Ltd.

    5+ YOECandidates need at least 5 years in IT infrastructure or systems administration and a bachelor's degree in IT, computer science or a related field, or equivalent experience. Hands-on work with Windows Server, Active Directory, Microsoft 365, Azure, virtualization and monitoring tools is expected.

    Windows Server, Active Directory, Microsoft 365, Azure, VMware, Hyper-V

  • Snowflake Data Engineer

    Markham, ON
    Contract

    Extend Information Systems Inc.

    8+ YOECandidates need 8+ years in data engineering or ETL development and 4+ years of hands-on Snowflake experience. Strong SQL, Python and Snowpark skills, plus experience with ETL/ELT and a cloud platform (AWS, Azure or GCP), are required.

    Snowflake, Snowpipe, Snowpark, dbt, Apache Airflow, PySpark

  • Manager, Risk, Compliance & Internal Audit

    Markham, ON
    Full Time

    IFG - International Financial Group: IFG is a global professional services firm providing customized human capital solutions on a managed, outsourced, project, project-to-hire,…

    4+ YOEIFG - International Financial Group needs a Canadian CPA designation and at least 4 to 6 years of internal audit or public accounting audit experience. Candidates should be able to evaluate controls, identify gaps, and work with senior leaders across several business units.

  • Account Executive, SMB

    Markham, ON
    Full Time

    NPC DataGuard

    3+ YOECandidates need 3+ years of B2B sales experience with a record of prospecting and closing deals, ideally selling technology to SMBs. They also need consultative selling skills, clear communication, some understanding of cybersecurity or managed services, and organized pipeline management in a CRM such as Salesforce.

    Salesforce, Microsoft 365, CRM

  • Intermediate Accountant – Real Estate Development & Construction

    Markham, ON
    Full Time

    DiGreen Homes

    5+ YOECandidates need a CPA designation, a university degree in accounting or finance, and at least 5 years of accounting experience. Strong project cost accounting, advanced Excel and QuickBooks skills, and real estate closing knowledge are expected.

    QuickBooks, Microsoft Excel, BuilderLynx

  • Accounting Assistant

    Markham, ON
    Full Time

    ARCX Inc.

    2+ YOECandidates need at least 2 years of accounting or bookkeeping experience and post-secondary education in accounting, finance or a related field. Strong Microsoft Excel and QuickBooks skills are required, with attention to detail and good written and verbal English.

    QuickBooks, Microsoft Excel, Fishbowl, Microsoft Dynamics 365

Locations & environments

Locations

All of CanadaRemote · Hybrid · On-site · Field

Pro tip: add remote jobs to widen your search.

Exclude locations

Workplace type

Company jobs in these results

These are this company’s jobs loaded in your current search. The company may have more openings.