Please login/register to apply for this job.
9 Jun 2021

Full-Time Machine Learning Engineer (Soil Carbon)

Terramera – Posted by Terramera Anywhere

Job Description


We are seeking a talented engineer to join our Soil Carbon team as a Machine Learning Engineer.  We are working on ambitious projects to quantify and sequester carbon in soil.  The Machine Learning Engineer will work closely with our Robotics and Software Engineers to help process satellite, drone, and field rover images from massive multispectral datasets and use them to gain insight into soil properties.


To support our work in soil carbon analysis using deep learning techniques on large spectral datasets sourced from satellites, drones, field rovers, and lab measurements.


  • Research and help develop machine learning/deep learning models for soil carbon quantification and recommendation
  • Support implementation of analysis pipelines to process large hyperspectral datasets captured by imaging platforms
  • Research and help implement algorithms involving active learning, uncertainty modeling, and semi-supervised learning to improve sampling and model performance
  • Collaborate with and receive guidance from our Software and Machine Learning Engineers to put your models and algorithms into production


  • M.Sc. or Ph.D. in Engineering/Computer Science, or an equivalent combination of experience and knowledge
  • 2+ years’ experience in applying machine learning and deep learning concepts to real-world problems
  • Some experience professionally applying machine learning techniques in at least one of the following domains: remote sensing, satellite imaging, soil science, soil carbon, and/or spectroscopy
  • Familiarity with deep learning network architectures (e.g., convolution neural networks, recurrent neural networks, single shot detectors) and frameworks (e.g. Tensorflow, PyTorch, Caffe)
  • Solid programming skills with a focus on writing clean/maintainable code with experience in Python (preferred), Java, or C++ programming
  • Strong analytical ability and mathematical skills
  • Matured communication and critical thinking ability to influence and propose analytics strategies that challenge status quo thinking


  • A background in soil science or agriculture
  • Portfolio of completed machine learning projects available for review
  • Experience with parallel and distributed training of deep learning models
  • Experience applying machine learning techniques to massive datasets
  • Exposure to imaging system components (sensors, optics, lighting)
  • Experience with Bayesian neural networks and/or active learning
  • Exposure to GIS processing tools (e.g., ArcGIS, Geopandas)
  • Knowledge of the Agile project management methodology


  • Aptitude for interdisciplinary collaboration
  • Highly conscientious with strong follow-through
  • Capable of performing research on best practices and communicating results to a non-expert audience
  • Able to apply domain knowledge to ambiguous and novel situations


  • This position is remote based in Canada or United States. Terramera will provide relocation assistance and visa sponsorship to the successful candidate if resided outside of Canada or United States.


Terramera is a globally-recognized cleantech leader focused on fusing AI, science and nature to create revolutionary technologies that transform how we grow food and solve other world-scale challenges. With its Actigate™ Targeted Performance technology and mission to unlock the intelligence in nature to ensure a world that thrives and provides for everyone, Terramera is committed to reducing global synthetic chemical loads in agriculture by 80%, increasing global farm productivity by 20%, and increasing soil organic carbon by 100% by 2030. The privately held company was founded in 2010 and has grown to include a world-class bench of engineers, scientists, advisors and investors. Terramera is headquartered in Vancouver, British Columbia, Canada, has integrated operations that include state-of-art research labs, robotics workshop, greenhouse and farm, and has 250+ patents in its IP portfolio.  

Our success begins with our people. We’re looking for A-Players who are passionate about making a difference as we are and thrive in environments that are dynamic, challenging and rewarding. Join our movement, as we set a new standard and change the world together as a highly dedicated, innovative, future-focused and solutions-oriented team.  

While we thank all applicants for their interest, only short-listed candidates will be contacted. For more information on Terramera, please visit our website at  

Terramera is committed to a diverse workforce and we are an equal opportunity employer.  


  • Applications will be accepted on a rolling basis. 

How to Apply

Please apply directly on our website's career page here 

Job Categories: Equal Opportunities. Job Types: Full-Time. Job Tags: Agriculture, Computer Science, Deep learning, GIS, java, python, remote sensing, and soil science. Salaries: Not Disclosed.

Job expires in 2 days.

94 total views, 1 today

Apply for this Job