Senior Software Engineer (earthmosaics)

Vancouver, BC, Canada

Job Description


OUR VISION

At EarthDaily Analytics 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 help solve the world\xe2\x80\x99s toughest challenges in agriculture, water management, forestry, carbon capture verification and more. Our focus has been on building the world\xe2\x80\x99s most advanced satellite image processing pipelines capable of delivering automated, reliable, meaningful analytics from our customers\xe2\x80\x99 satellites and our own as well as a next generation Earth observation platform. Our belief is that insights can only be as good as the data itself and we pride ourselves on generating the highest quality data products in the industry.

EarthMosaics is one of our core services that automatically generates Analysis Ready Mosaics, allowing our customers to access large scale seamless composite images with artifacts and clouds removed. These mosaics are designed to power ML driven applications with highly accurate geometry (location) and radiometry (colour). Our Analysis Ready Mosaics are generated with advanced mathematical models, cutting-edge computer vision techniques, and high-performance distributed processing.

Lake Shasta Reservoir Evolution over Time with EarthMosaics

OUR TEAM

We\xe2\x80\x99re a multidisciplinary team of software engineers with backgrounds in Geography, Physics, Computer Science, Atmospheric Studies, Mathematics, Cloud Infrastructure, Industrial Design, and Aerospace Engineering among others. The broad range of expertise is core to our success in building the most innovative technologies on (and off!) the planet. Our team of experts have developed the world\xe2\x80\x99s first colour HD video from space, web-based patented Earth observation analytics platform, and have also built the world\xe2\x80\x99s first automated satellite processing service which is being applied to partner satellites and our upcoming constellation slated to launch in 2024.

Our Software Engineers embrace a DevOps culture, work as a highly collaborative team in an agile based iterative development environment and are leading the next revolution in satellite-based Earth Observation remote sensing through problem solving, growth and ownership.

READY TO LAUNCH?

Are you interested in the \xe2\x80\x9cnew frontier\xe2\x80\x9d known as the space industry? Do you aspire to build innovative, ground-breaking software technologies? At EarthDaily Analytics, we strive for the best of both worlds, where we collaborate and support each other to collectively deliver the most intelligent and sophisticated software capabilities the space industry has ever seen.

If you enjoy and have experience developing big data pipelines and product-focused solutions in the cloud, we would love to hear from you. We are actively seeking a Senior Software Engineer, EarthMosaics to join our team and together further our mission to build a more sustainable planet.

PREPARE FOR IMPACT!

As a Senior Software Engineer, EarthMosaics you will be responsible for owning and developing innovative and scalable technologies for generating the high quality Earth Observation mosaics that are urgently needed to help support some of the world\xe2\x80\x99s most challenging problems. You will be working with an exceptional team of experts in satellite processing and will have high impact activities on the future of our organization:

  • Architecting, building, and deploying new and innovative technological approaches to operational-scale big data (terabyte scale) analysis, algorithmic modelling and visualization, and data analysis
  • Prototyping and bringing to life your solutions to complex real-world product quality challenges
  • Participating in sprint planning, sprint reviews, sprint demos, sprint retrospectives
  • Ensuring technical documentation and systems are created, maintained and operational
  • Gaining exposure to space technology, Earth Observation product roadmap development and collaboration with other experts across the company and industry
  • Growing your skillsets and sharing your experiences with the team
YOUR PAST MISSIONS
  • Degree in Computer Science, Math, Physics, Engineering or equivalent combination of education and experience works too (we appreciate your diversity!)
  • 7+ years of software engineering and algorithm development experience
  • +1 experience in developing remote sensing software and working with Earth Observation data
  • Developed big data or distributed systems in the cloud
  • Developed software in an Agile development environment and used SCRUM processes
  • Experience (or desire) to building and support a reliable, operational system to serve our customer needs
YOUR TOOLKIT
  • Excellent algorithmic, problem solving, debugging and code reviewing skills
  • +1 for Jupyter or equivalent analysis tools
  • Good understanding of big data processing techniques
  • +1 for distributed processing
  • +1 computational optimization
  • Excellent skills and knowledge of software engineering in at least one programming language (e.g., Python, C++)
  • +1 for good knowledge of the Python scientific stack: Numpy, Scipy, OpenCV, Matplotlib, rasterio, GDAL, etc
  • +1 for database technologies, API development, or data lifecycle methodologies
  • Self-starter and self-learner with a can-do attitude and the ability to thrive in a fast-paced, deadline-driven environment with minimal supervision, while managing and executing deliverables effectively and efficiently.
OUR SPACE

Like space exploration, being a part of our high-performing engineering team means we are constantly evolving and pushing boundaries for technological innovations. As we together hold excellence, teamwork, respect, and diversity as our core values, we create a work environment where we inspire each other, help each other grow professionally and most importantly, share strong passion for building a global change detection system with Earth Observation data that boasts the best quality, the broadest coverage, and the highest revisit frequency.

We use fully cloud-native architectures, the latest advancements in computer vision and machine learning, and modern software engineering practices with fully automated CICD software development pipelines continually testing our code, and reliably delivering software systems to cloud-based production environments. The unprecedented insights unlocked by our technologies and services will enable our customers to make informed decisions with the magnitude of accuracy and efficiency unseen before.

We would love to welcome you to our world of software for space.

WHY EARTHDAILY ANALYTICS?
  • Competitive compensation, full benefits and flexible time off
  • Be part of a meaningful mission as part of one of Canada\xe2\x80\x99s most innovative space companies that are developing sustainable solutions for our planet
  • Continuous employee growth and development including training from leading experts in the field in advanced topics spanning remote sensing to cloud-native architecture
  • Innovation time built into our schedule to foster new ideas and technological evolution
  • Flexible working hours with work from home opportunities made to fit your life
  • Great work environment, team and one of the best office locations in Vancouver (right over the water in the new Vancouver Convention Centre)
  • Company subsidized lunches, lunch & learns and Friday afternoon social hours
Powered by JazzHR

EarthDaily Analytics

Beware of fraud agents! do not pay money to get a job

MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD2172654
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Vancouver, BC, Canada
  • Education
    Not mentioned