Teledyne CARIS

Career Posting

Machine Learning Developer

Job File: CARMLD0818     Location: Fredericton, NB, Canada

Teledyne CARIS is building the next generation of sensor data tools for processing and analyzing sensor data using modern techniques such as machine learning. Automatically filtering data can greatly reduce the manual effort needed to clean data from acquisition systems such as Sonars and Lidars. By collecting and analyzing the output of georeferenced sensor data we can build smart products that can help manage asset and infrastructure. To do this, we are looking for motivated individuals that can apply themselves to complex problems and develop innovative solutions.

Working at Teledyne CARIS give you the benefit of working for a large global technology company with access to the newest tools and technologies. At the same time, you will enjoy the more relaxed and friendly atmosphere of a company with a long tradition in the Maritimes. Working out of our Den Bosch office in the Netherlands is also a possibility if you prefer a more European lifestyle.

Roles and Responsibilities

You will be working as part of development team focusing on new product offerings. You will be involved in a variety of projects to make the most value out of georeferenced sensor data.


Your responsibilities will include:

  • Evaluating different configuration and approaches to solve problems using machine learning and related techniques
  • Implementing solutions in software
  • Collaborating with product groups from various Teledyne business units



  • Computer Science Degree, BSc. Mathematics or equivalent
  • Demonstrated competency in machine learning, classification and feature detection
  • Experience with machine learning packages
  • 2-5 years of experience in C++ or Python


Preferred Skills

  • Sensors data and time series
  • Point cloud data
  • Cloud platforms
  • Data science


Interested applicants can forward their resume to and include CARMLD0818 Machine Learning Developer in the subject.