обновлено 6 дней назад
Sr. Software Engineer (ML Researcher)
145 000 - 170 000CAD
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Описание вакансии
Текст:
TL;DR
Sr. Software Engineer (ML Researcher) (geospatial foundation models): Researching, designing, and training large-scale multimodal geospatial foundation models for Earth observation and agriculture with an accent on deep learning architectures, satellite imagery, and distributed cloud training. Focus on evaluating architectural trade-offs, optimizing large-scale model training, and benchmarking performance across complex earth observation datasets.
Location: Vancouver, BC, Canada; hybrid with 3 days per week in the office required
Salary: CAD 145,000–170,000 annually
Company
develops satellite-based Earth observation, software engineering, machine learning, and cloud computing solutions for agriculture, energy, mining, insurance, wildfire intelligence, and environmental monitoring.
What you will do
- Research, design, and validate multimodal geospatial foundation model architectures combining optical imagery, weather, and contextual data.
- Lead large-scale training and fine-tuning of foundation models using Earth observation datasets.
- Collaborate with machine learning infrastructure engineers to optimize distributed training and cloud resource usage.
- Define metrics and experiments with machine learning engineers to benchmark foundation model performance.
- Participate in Agile ceremonies, including sprint planning, reviews, demos, and retrospectives.
- Create, maintain, and operate technical documentation and production systems.
Requirements
- 7+ years of combined software engineering and/or applied deep learning research experience, including geospatial foundation model research.
- Experience designing and training algorithmically complex deep learning models on large-scale datasets, including Earth observation data such as Sentinel-2 or Landsat.
- Hands-on knowledge of CNNs, transformers, spatiotemporal models, and architectural trade-offs.
- Experience with AWS or similar cloud environments for distributed model training and data preprocessing.
- Strong Python skills, including NumPy, pandas, PyTorch, and Jupyter; familiarity with GDAL, rasterio, and xarray.
- Degree in computer science, mathematics, physics, engineering, geography, GIS, or an equivalent field, plus experience with Agile, Scrum, and CI/CD processes.
Nice to have
- Higher education in machine learning, data science, remote sensing, or a related field.
- Knowledge of physics or mathematics.
- Experience combining optical imagery with weather and other contextual data.
Culture & Benefits
- Work on production-critical systems generating near-real-time views of Earth from satellites.
- Contribute to applications in disaster mitigation, environmental monitoring, and crop yield improvement.
- Collaborative environment focused on innovation, teamwork, honesty, trust, and inclusion.
- Competitive compensation and flexible time off.
- Waterfront head office in Vancouver, BC.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →
Похожие вакансии
6 дней назад
Senior Machine Learning Engineer (Camera Model)
168 000 - 193 000CAD
12 дней назад
Machine Learning Engineer - Financials (AI)
128 000 - 192 000CAD
11 дней назад
Staff ML Engineer (AWS Trainium & SageMaker)
Okta
11 дней назад
Staff Machine Learning Engineer, SecureAI (AI)
168 000 - 231 000CAD
13 дней назад
Applied Scientist (AI/NLP)
161 500 - 191 500CAD
12 дней назад
Computer Vision Software Developer II (Computer Vision)
90 960 - 136 440$