×
Register Here to Apply for Jobs or Post Jobs. X

Software Engineer - Computer Vision

Remote / Online - Candidates ideally in
Toronto, Ontario, C6A, Canada
Listing for: Ecopia.AI
Remote/Work from Home position
Listed on 2026-01-01
Job specializations:
  • IT/Tech
    Computer Science, AI Engineer
Job Description & How to Apply Below
Ecopia AI’s mission is to create a digital twin of the Earth. Billions of geospatial images are captured every day by satellites, airplanes, vehicles, and personal devices. Ecopia leverages AI to convert high‑resolution images of our earth into high‑definition (HD) Vector Maps. These maps form a digital representation of reality and are embedded into critical decision‑making applications, offering unique insight pia’s HD Vector Maps empower a wide range of applications such as smart cities, insurance, real estate, retail, manufacturing, utilities, logistics, autonomous driving, and augmented reality (AR).

We’re seeking a passionate, talented engineer to join us at our Toronto office. You will have the incredible experience of working alongside our computer vision and engineering experts. Your work will have a direct impact on our end products, which empower various real‑world applications on a scale never thought possible. The position is permanent, full‑time and will have a highly competitive salary, annual salary increases and bonuses.

We are looking for talented self‑starting engineers who enjoy diving into a subject and getting their hands dirty. With Ecopia’s flexible hybrid remote working environment, it’s your choice to work from home and/or our office, located in the beautiful MaRS Discovery District building at 101 College Street in Toronto. Come join us on the journey to map the world!

Key Responsibilities

Develop deep learning algorithms and build software systems to automatically reconstruct 3D built environments, interpret and understand 3D contents from geospatial image data captured by satellites, airplanes, drones, vehicles, and smartphones at a country‑scale

Collaborate with the product team to transfer research into products that empower various real‑world business applications

Qualifications

Master's or Ph.D. in Computer Science or related field, or equivalent experience

Strong programming experience in C / C++ / Python

Deep understanding of algorithms and data structures

Research experience in machine learning and/or computer vision and/or 3D applications

Deep understanding of multiview geometry and 3D computer vision

Hands‑on experience with semantic segmentation, and/or 3D reconstruction and generation, and/or simultaneous localization and mapping (SLAM)

Publications at top venues, e.g. CVPR, ICCV, ECCV, ICML, NeurIPS, ICLR, … are a plus

Commitment to Diversity and Inclusion
Ecopia is committed to fostering a diverse and inclusive working environment. We welcome applications from qualified candidates of all backgrounds, regardless of age, physical ability, gender, race, religion, or sexual orientation. We will provide any requested accommodation to candidates with disabilities throughout the recruitment process.

#J-18808-Ljbffr
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary