Spexi Logo

Spexi

Senior Applied Research Engineer

Reposted 3 Days Ago
Be an Early Applicant
In-Office
Vancouver, BC
Senior level
In-Office
Vancouver, BC
Senior level
Lead the development of algorithms and systems for geospatial imagery, focusing on computer vision, 3D geometry, and data processing.
The summary above was generated by AI

Spexi is a drone technology company on a mission to make ultra-high-resolution geospatial imagery more accessible than ever before, empowering humanity to make better decisions about the physical world.

We’re building an exciting new two-sided marketplace called the Spexi Network, powered by drones and blockchain technology. It's the world’s first Fly-to-Earn platform that enables drone pilots to earn rewards for flying and collecting aerial imagery. It also enables organizations of all sizes to quickly and easily access high-resolution aerial imagery and valuable derivative data, powering remote monitoring of buildings, infrastructure, natural resources, and more. Our goal is to guide their decision-making and help them better plan and react, without needing to own drones or hire pilots.

We’re looking for a Senior Applied Research Engineer to lead the development of experimental algorithms and prototype systems that push the boundaries of what’s possible with geospatial imagery. Your work will bridge early-stage research and production—delivering high-quality, well-structured code that serves as a foundation for the next generation of Spexi’s geospatial intelligence products.

RESPONSIBILITIES:
  • Develop and prototype novel algorithms in computer vision, 3D geometry, and geospatial processing that enable automated understanding, alignment, and retrieval of aerial imagery and its derivatives.

  • Design approaches to improve spatial accuracy of imagery using photogrammetric principles, including bundle adjustment and camera pose estimation, with limited or no ground control data.

  • Investigate methods for geometric and semantic understanding of imagery, including feature extraction, image segmentation, and object-level matching across views.

  • Work with coordinate reference systems, projection transforms and georectified imagery.

  • Write performant and maintainable code in C++ and Python to support prototyping and handoff to production engineering teams.

  • Design prototypes enabled by scalable pipelines for handling spatially indexed data, using tools like PostGIS and cloud-native services in AWS.

  • Stay current on advances in 3D reconstruction (e.g., multi-view stereo, SLAM, radiance fields) and apply relevant techniques to aerial data workflows.

  • Collaborate cross-functionally with product and engineering teams to evaluate feasibility, scope impact, and translate concepts into concrete implementation plans.

WHAT YOU BRING:
  • 8+ years of experience in applied research, software engineering, or algorithm development in computer vision, geospatial systems, or related domains.

  • Master’s degree in Computer Science, Imaging Science, Remote Sensing, or a related field. Ph.D. preferred.

  • Strong proficiency in C++ and Python, including libraries such as OpenCV, GDAL, and NumPy.

  • Deep understanding of multi-view geometry, 3D reconstruction, camera models, coordinate reference systems, projection transformation and georeferenced data.

  • Experience with bundle adjustment, aerial triangulation, and optimization libraries such as Ceres Solver.

  • Experience with spatial databases and tools such as PostGIS, and designing data structures for large-scale spatial indexing and querying.

  • Exposure to object detection (e.g., YOLO), semantic segmentation (e.g., SAM), and modern ML approaches to feature extraction.

  • Comfort working with large datasets in cloud environments (AWS) and optimizing prototypes for scalability.

BONUS POINTS:
  • Experience with point cloud processing and tools such as PDAL.

  • Familiarity with radiance field modeling, NeRFs, or generative scene reconstruction techniques.

  • Familiarity with LLMs and Generative AI for imagery.

  • Previous work translating research into production-quality solutions in fast-paced or startup environments.

BENEFITS & PERKS:

At Spexi, we believe that a solid work-life balance is crucial for producing the best products for our customers. To help our employees stay happy and healthy, we offer the following benefits and perks:

  • Remote-friendly environment (with a hub in Vancouver, Canada)

  • Flexible hours

  • Medical, dental, and vision health benefits

Spexi is an inclusive employer that values workplace equality, supports diversity, and respects the unique qualities each individual brings to the company.

We thank all applicants for their interest. All applications will be reviewed to determine which candidates' education and experience best meet the needs of the position. Only individuals selected for interviews will be contacted.

Top Skills

AWS
C++
Gdal
Numpy
Opencv
Postgis
Python

Similar Jobs

Yesterday
In-Office
New Westminster, BC, CAN
Senior level
Senior level
eCommerce • Fintech • Payments • Software • Financial Services
You will lead the technical strategy for the Recipient Experience team, designing and implementing frontend components while mentoring engineers and ensuring high engineering standards.
Top Skills: AngularCi/CdReact
Yesterday
Easy Apply
In-Office or Remote
3 Locations
Easy Apply
Senior level
Senior level
eCommerce • Software • Design • SEO
As a Staff Software Engineer, you will architect user interfaces, implement new features, mentor junior engineers, and oversee projects using modern technologies.
Top Skills: CSSHTMLJavaScriptMongoDBNode.jsReactTypescript
Yesterday
Hybrid
Vancouver, BC, CAN
Senior level
Senior level
Artificial Intelligence • Hardware • Information Technology • Security • Software • Cybersecurity • Big Data Analytics
Responsible for designing, developing, and deploying networked software for embedded appliances, while mentoring junior team members and managing CI/CD pipelines.
Top Skills: BashC++DockerGoJavaScriptLinuxPython

What you need to know about the Montreal Tech Scene

With roots dating back to 1642, Montreal is often recognized for its French-inspired architecture and cobblestone streets lined with traditional shops and cafés. But what truly sets the city apart is how it blends its rich tradition with a modern edge, reflected in its evolving skyline and fast-growing tech industry. According to economic promotion agency Montréal International, the city ranks among the top in North America to invest in artificial intelligence, making it le spot idéal for job seekers who want the best of both worlds.

Key Facts About Montreal Tech

  • Number of Tech Workers: 255,000+ (2024, Tourisme Montréal)
  • Major Tech Employers: SAP, Google, Microsoft, Cisco
  • Key Industries: Artificial intelligence, machine learning, cybersecurity, cloud computing, web development
  • Funding Landscape: $1.47 billion in venture capital funding in 2024 (BetaKit)
  • Notable Investors: CIBC Innovation Banking, BDC Capital, Investissement Québec, Fonds de solidarité FTQ
  • Research Centers and Universities: McGill University, Université de Montréal, Concordia University, Mila Quebec, ÉTS Montréal

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account