Taro Logo

Machine Learning Engineer

Global leader in synthetic aperture radar (SAR) satellite operations for Earth Observation, operating the world's largest SAR constellation.
Machine Learning
Mid-Level Software Engineer
Hybrid
501 - 1,000 Employees
3+ years of experience
AI · Space

Job Description

ICEYE, the global leader in synthetic aperture radar (SAR) satellite operations, is seeking a Machine Learning Engineer to join their Geospatial Machine Learning team in Espoo, Finland. This role focuses on developing automated change detection systems using satellite imagery to identify meaningful changes on Earth's surface. Working in a cross-functional environment, you'll collaborate with Earth observation experts, product managers, and software engineers to build scalable solutions that process and analyze multi-temporal SAR data. The position offers an opportunity to work with cutting-edge technology in Earth observation, contributing to important applications like disaster management, deforestation monitoring, and infrastructure surveillance. ICEYE provides a collaborative, international work environment with over 600 employees from 60 countries, comprehensive benefits, and a strong focus on professional development. The ideal candidate will bring expertise in machine learning, remote sensing, and geospatial data processing, with the ability to translate complex technical requirements into practical solutions that advance Earth observation capabilities.

Last updated a month ago

Responsibilities For Machine Learning Engineer

  • Design, implement, and evaluate change detection algorithms using EO data
  • Develop and optimize pipelines for data preprocessing, co-registration, and time-series analysis
  • Train and validate models for detecting and classifying changes
  • Work with large EO datasets and manage them efficiently
  • Collaborate with domain experts to translate real-world monitoring needs into algorithmic solutions

Requirements For Machine Learning Engineer

Python
  • MSc or PhD in Remote Sensing, Geoinformatics, Computer Science, Earth Sciences, or related fields
  • Strong experience in EO image processing
  • Proficiency with Python and ML libraries
  • Solid understanding of model evaluation and model deployment
  • Experience writing unit tests, validating pipelines, and ensuring reproducibility
  • Hands-on experience with change detection techniques
  • Knowledge of geospatial formats and cloud-based EO data access

Benefits For Machine Learning Engineer

Medical Insurance
Relocation Benefits
  • Occupational healthcare and accident insurance
  • Yearly benefit budget for sport, transport, bike benefit, wellness, lunch, etc.
  • Phone subscription with iPhone of choice
  • Relocation support if needed
  • Time for self-development, research, training, conferences, or certification schemes
  • Inspiring and collaborating offices and silent workspaces
  • Wide variety of coffee, tea, snacks, and sweets

Related Jobs

AI Productivity Engineer

AI Productivity Engineer position at ICEYE - Hybrid role based in Espoo, Finland focusing on AI and software engineering.

Intelligent Systems Engineer

Intelligent Systems Engineer position at ICEYE, focusing on full-stack automation and applied ML for satellite operations, available in Finland or Poland with hybrid work arrangement.

AI/ML QA Engineer

AI/ML QA Engineer position at Broadcom focusing on testing AI/ML Interconnect Solutions with emphasis on Ethernet, networking, and GPU technologies.

AI Engineer

AI Engineer position at Capital One focusing on developing responsible AI systems and ML solutions for banking, requiring 2+ years of experience in AI/ML development.

AI Engineer

AI Engineer position at MLabs, building next-gen conversational AI agents for business automation. In-person role in San Francisco with competitive compensation and equity.