Talent.com
Sr. Software Engineer (ML Researcher)
Sr. Software Engineer (ML Researcher)EarthDaily Analytics • Vancouver, BC, CA
Sr. Software Engineer (ML Researcher)

Sr. Software Engineer (ML Researcher)

EarthDaily Analytics • Vancouver, BC, CA
30+ days ago
Job type
  • Full-time
  • Quick Apply
Job description

OUR VISION At EarthDaily Analytics (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 signature Earth Observation mission, the EarthDaily Constellation (EDC), is currently under construction.

EDC will be the most powerful global change detection and change monitoring system ever developed, capable of generating unprecedented predictive analytics and insights.

It will combine with the EarthPipeline data processing system to provide unprecedented, scientific-grade data of the world every day, positioning EDA to meet the growing needs of diverse industries.

OUR TEAM Our global, enterprise-wide team represents a variety of business lines and is made up of business development, sales, marketing and support professionals, data scientists, software engineers, project managers and finance, HR, and IT professionals.

Our Data & Platform team is nimble and collaborative, and in preparation for launching a frontier and disruptive product in EDC, we are currently looking for a Sr.

Software Engineer (ML Researcher) to join our crew! This is a Vancouver-based hybrid position with 3-days per week in-office required.

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 push the state of the art for geospatial foundation model technology, leveraging the EarthDaily Constellation’s unique 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 other contextual data) and evaluate trade-offs between architectures Lead large-scale training and fine-tuning of foundation models on large EO datasets Collaborate with machine learning infrastructure engineers on the team to optimize distributed training and cloud resource usage Collaborate with machine learning engineers on the team to define metrics and experiments to benchmark foundation model performance Participate in sprint planning, sprint reviews, sprint demos, sprint retrospectives Ensure technical documentation and systems are created, maintained and operational Grow your skillsets and share your experiences with the team YOUR PAST MISSIONS 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 experience 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), including 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 CICD processes, and collaborating with cross-functional teams Equivalent combination of education is accepted YOUR TOOLKIT Excellent algorithmic, analytic, problem solving, debugging, optimization and code reviewing skills Physics and/or math knowledge 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 OUR SPACE We’d love to welcome you to our world of software for space. We have a shared passion for building production critical systems that generate near real-time views of Earth from satellites that power real-world applications like disaster mitigation, environmental monitoring and crop yield improvements.

It’s a fun, fast paced, exciting environment where we hold innovation, team work, honesty and trust as our core values.

To make the most innovative products that serve our customers, we recognize the role that each of us plays in Diversity and Inclusion at EarthDaily.

We draw from our diverse crew of exceptional team members and encourage and empower our team members to express themselves regardless of identity, race, colour, ancestry, place of origin, religion, marital status, family status, physical or mental disability, sex, sexual orientation and gender identity or expression. YOUR COMPENSATION Base Salary Range: $145,000-$170,000 CAD annually.

This range is based on Vancouver, BC-derived compensation for this role and may differ for other geographies.

The selected candidate's compensation will be determined based on multiple factors, including but not limited to 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 for our planet Great work environment and team, with a waterfront head office location in Vancouver, BC. Powered by JazzHR

Create a job alert for this search

Sr. Software Engineer (ML Researcher) • Vancouver, BC, CA

Similar jobs
Sr. Software Engineer (ML Researcher)

Sr. Software Engineer (ML Researcher)

Sandbox Industries Inc. • Vancouver, Metro Vancouver Regional District, CA
Full-time
At EarthDaily Analytics (EDA), we strive to build a more sustainable planet by creating innovative solutions that combine satellite imagery of the Earth, modern software engineering, machine learni...Show more
Last updated: 30+ days ago • Promoted
Senior Software Engineer - SRE

Senior Software Engineer - SRE

Veeva Systems, Inc. • Vancouver, Metro Vancouver Regional District, CA
Full-time
Veeva Systems is a mission-driven organization and pioneer in industry cloud, helping life sciences companies bring therapies to patients faster.As one of the fastest-growing SaaS companies in hist...Show more
Last updated: 30+ days ago • Promoted
Senior AI Software Engineer — ML, NLP & LLMs

Senior AI Software Engineer — ML, NLP & LLMs

Global Relay • Vancouver, Metro Vancouver Regional District, CA
Full-time
Join a forward-thinking company as a Senior Software Developer, where you'll build innovative AI and machine learning solutions.Collaborate with talented developers in a dynamic Agile environment, ...Show more
Last updated: 30+ days ago • Promoted
Sr Software Engineer - CANADA

Sr Software Engineer - CANADA

Optum • Richmond, Metro Vancouver Regional District, CA
Full-time
Optum is a global organization that delivers care, aided by technology to help millions of people live healthier lives.The work you do with our team will directly improve health outcomes by connect...Show more
Last updated: 8 days ago • Promoted
Full-Stack ML Engineer: Azure, MLOps & APIs

Full-Stack ML Engineer: Azure, MLOps & APIs

ALS • Vancouver, Metro Vancouver Regional District, CA
Full-time
A global scientific testing company in Metro Vancouver is seeking a Full Stack ML Engineer to develop and maintain robust web applications.This role involves managing backend systems, designing API...Show more
Last updated: 30+ days ago • Promoted
Sr. Software Engineer (ML Researcher)

Sr. Software Engineer (ML Researcher)

EarthDaily • Vancouver, Metro Vancouver Regional District, CA
Full-time
At EarthDaily Analytics (EDA), we strive to build a more sustainable planet by creating innovative solutions that combine satellite imagery of the Earth, modern software engineering, machine learni...Show more
Last updated: 30+ days ago • Promoted
Sr. Software Engineer (ML Researcher)

Sr. Software Engineer (ML Researcher)

EarthDaily Analytics • Vancouver, Metro Vancouver Regional District, CA
Full-time
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, mach...Show more
Last updated: 30+ days ago • Promoted
Senior Software Engineer - Machine Learning

Senior Software Engineer - Machine Learning

Electronic Arts (EA) • Vancouver, Metro Vancouver Regional District, CA
Full-time
Electronic Arts creates next-level entertainment experiences that inspire players and fans around the world.Here, everyone is part of the story.Part of a community that connects across the globe.A ...Show more
Last updated: 30+ days ago • Promoted
Senior Software Engineer - Machine Learning

Senior Software Engineer - Machine Learning

Electronic Arts • Vancouver, Metro Vancouver Regional District, CA
Full-time
Electronic Arts creates next-level entertainment experiences that inspire players and fans around the world.Here, everyone is part of the story.Part of a community that connects across the globe.A ...Show more
Last updated: 30+ days ago • Promoted
Sr. Machine Learning Algorithm Engineer

Sr. Machine Learning Algorithm Engineer

Appsierra Group • Vancouver, Metro Vancouver Regional District, CA
Full-time
Senior Machine Learning Algorithm Engineer.Hybrid – Downtown Vancouver, BC.Collavion is a forward-thinking recruitment and talent solutions partner serving diverse sectors including healthcare, fin...Show more
Last updated: 30+ days ago • Promoted
Sr. Staff Software Engineer Infotainment Software

Sr. Staff Software Engineer Infotainment Software

Rivian and Volkswagen Group Technologies • Vancouver
Full-time
Rivian and Volkswagen Group Technologies is a joint venture between two industry leaders with a clear vision for automotive’s next chapter.From operating systems to zonal controllers to cloud and c...Show more
Last updated: 30+ days ago • Promoted
Senior AI Software Engineer - NLP/ML

Senior AI Software Engineer - NLP/ML

GlobalRelay • Vancouver, Metro Vancouver Regional District, CA
Full-time
A leading technology firm in Vancouver is seeking a Senior Software Developer with a focus on artificial intelligence and machine learning solutions.The ideal candidate has at least 7 years of expe...Show more
Last updated: 30+ days ago • Promoted
Sr. Software Development Engineer, Alexa Connections

Sr. Software Development Engineer, Alexa Connections

Amazon • Vancouver, Metro Vancouver Regional District, CA
Full-time
Are you ready to be at the forefront of Agentic AI innovation and redefine the future of communication? Join our dynamic Alexa Connections team as a Sr.Software Development Engineer, and lead futur...Show more
Last updated: 30+ days ago • Promoted
Sr. Staff Software Engineer Infotainment Software

Sr. Staff Software Engineer Infotainment Software

Rivian • Vancouver
Full-time
Rivian and Volkswagen Group Technologies is a joint venture between two industry leaders with a clear vision for automotive’s next chapter.From operating systems to zonal controllers to cloud and c...Show more
Last updated: 30+ days ago • Promoted
AI Software Engineer — Hybrid/Remote, ML & AWS

AI Software Engineer — Hybrid/Remote, ML & AWS

Revenue Automation Inc. • West Vancouver, Metro Vancouver Regional District, CA
Remote
Full-time
A technology company in West Vancouver is seeking an experienced AI Software Engineer to join their innovative team.This role involves leading project teams, designing and implementing software sol...Show more
Last updated: 18 days ago • Promoted
Senior Software Engineer - Machine Learning

Senior Software Engineer - Machine Learning

EA SPORTS • Vancouver, Metro Vancouver Regional District, CA
Full-time
Electronic Arts creates next-level entertainment experiences that inspire players and fans around the world.Here, everyone is part of the story.Part of a community that connects across the globe.A ...Show more
Last updated: 30+ days ago • Promoted
Sr. Software Engineer, Virtual Desktop

Sr. Software Engineer, Virtual Desktop

Omnissa, LLC • Vancouver, Metro Vancouver Regional District, CA
Full-time +1
The Omnissa Platform is the first AI-driven digital work platform that enables smart, seamless and secure work experiences from anywhere.It uniquely integrates multiple industry-leading solutions i...Show more
Last updated: 30+ days ago • Promoted
Sr Software Development Engineer for AI

Sr Software Development Engineer for AI

Workday, Inc. • Vancouver, Metro Vancouver Regional District, CA
Full-time
Your work days are brighter here.We’re obsessed with making hard work pay off, for our people, our customers, and the world around us.As a Fortune 500 company and a leading AI platform for managing...Show more
Last updated: 30+ days ago • Promoted