Home Job Listings Categories Locations

Sr. Software Engineer (ML Researcher)

📍 Vancouver, Canada

Technology EarthDaily Analytics

Job Description

Overview

OUR VISION At EarthDailyAnalytics (EDA), we strive to build a more sustainable planet by creating innovative solutions that combine satellite imagery of the Earth, modern software engineering, machine learning, and cloud computing to solve the toughest challenges in agriculture, energy and mining, insurance and risk mitigation, wildfire and forest intelligence, carbon-capture verification and more. EDA’s Earth Daily Constellation (EDC) is under construction and will be the most powerful global change detection and change monitoring system, providing scientific-grade data daily through the EarthPipeline data processing system. Team

Our global, enterprise-wide team includes business development, sales, marketing and support professionals, data scientists, software engineers, project managers, finance, HR, and IT. The Data & Platform team is preparing for a frontier product launch in EDC and is seeking a senior software engineer (ML Researcher) to join our crew. This is a Vancouver-based hybrid position with 3 days per week in-office required. Role

Prepare for impact. As a Sr. Software Engineer (ML Researcher), you will be a core contributor to the research, design, and implementation of EarthDaily’s large-scale geospatial foundation model for agriculture. You will combine deep expertise in modern deep learning and foundation model architectures with hands-on development on Earth observation datasets to advance geospatial foundation model technology, leveraging the EarthDaily Constellation’s temporal, spectral, and spatial characteristics. Key Responsibilities

Research, design, and validate deep learning architectures for large-scale multi-modal geospatial foundation models (e.g., combining optical imagery with weather and contextual data) and evaluate trade-offs between architectures Lead large-scale training and fine-tuning of foundation models on large EO datasets Collaborate with ML infrastructure engineers to optimize distributed training and cloud resource usage Collaborate with ML engineers to define metrics and experiments to benchmark foundation model performance Participate in sprint planning, sprint reviews, sprint demos, and sprint retrospectives Ensure technical documentation and systems are created, maintained, and operational Grow your skillsets and share your experiences with the team Your Background

Degree in Computer Science, Math, Physics, Engineering, Geography, GIS or equivalent Higher level education in machine learning, data science, remote sensing, or related field is an asset 7+ years of combined software engineering and/or applied deep learning research experience, including geospatial foundation model research Proven experience designing and training algorithmically complex deep learning models for large-scale datasets including earth observation data (e.g., Sentinel 2, Landsat) Hands-on experience with modern deep learning architectures (e.g., CNNs, transformers, spatio-temporal models) and understanding of trade-offs and how to adapt and combine architectural elements Experience working in cloud environments (e.g., AWS) for large-scale distributed model training and data preprocessing Experience with Agile development, SCRUM, and CI/CD processes, and collaborating with cross-functional teams Equivalent combination of education is accepted Your Toolkit

Excellent algorithmic, analytic, problem solving, debugging, optimization, and code review skills Physics and/or math knowledge is an asset Good object-oriented and test-driven design skills Good skills and knowledge of best practices in at least one programming language (e.g., Python, C++) Proficiency in Python scientific stack and common tooling (e.g., NumPy, pandas, PyTorch, Jupyter) Familiarity with Python geospatial and EO tooling (e.g., GDAL, rasterio, xarray) Self-starter and self-learner attitude with the ability to manage and execute with minimal supervision Ability to take initiative, commit, and thrive in a fast-paced, deadline-driven environment Culture and Diversity

We are committed to diversity and inclusion. We recognize the role each of us plays in creating an inclusive environment and encourage team members to express themselves regardless of identity, race, color, ancestry, place of origin, religion, marital status, family status, disability, sex, sexual orientation, or gender identity or expression. Compensation

Base Salary Range: $145,000-$170,000 CAD annually. This range is based on Vancouver, BC compensation and may differ for other geographies. The selected candidate’s compensation will be determined based on factors including job-related skills, experience, education, and location. Why EarthDaily Analytics?

Competitive compensation and flexible time off Be part of a meaningful mission in one of North America’s most innovative space companies developing sustainable solutions Great work environment and team, with a waterfront head office location in Vancouver, BC

#J-18808-Ljbffr

Ready to Apply?

Don't miss this opportunity! Apply now and join our team.

Job Details

Posted Date: February 28, 2026
Job Type: Technology
Location: Vancouver, Canada
Company: EarthDaily Analytics

Ready to Apply?

Don't miss this opportunity! Apply now and join our team.