Talent.com
Software Engineer - Computer Vision
Software Engineer - Computer VisionEcopia Tech Corporation • Toronto, Canada
Software Engineer - Computer Vision

Software Engineer - Computer Vision

Ecopia Tech Corporation • Toronto, Canada
15 days ago
Job type
  • Permanent
Job description

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 at scale. Ecopia’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 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

2+ years of 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

Hands‑on experience with deep learning

NICE TO HAVE

Hands‑on experience and theoretical understanding of multiview geometry and 3D computer vision

Hands‑on experience with projects involving feature extraction, image matching, simultaneous localization and mapping (SLAM)

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

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, and sexual orientation. We will provide any requested accommodation to candidates with disabilities throughout the recruitment process.

#J-18808-Ljbffr

Create a job alert for this search

Software Engineer • Toronto, Canada

Similar jobs
Senior Systems & Graphics Engineer

Senior Systems & Graphics Engineer

Parallelz • Toronto, ON, Canada
Full-time
Parallelz enables developers to instantly port their existing mobile apps / games to the web, without any SDKs, code changes, or engineering efforts. Developers can improve user acquisition, organic v...Show more
Last updated: 30+ days ago • Promoted
Software Engineer (Mobile Applications)

Software Engineer (Mobile Applications)

Scotiabank • Toronto, Canada
Full-time
Software Engineer (Mobile Applications) – Scotiabank Join to apply for the.Software Engineer (Mobile Applications).Design and build applications for iOS and Android platforms.Debug and test code un...Show more
Last updated: 3 days ago • Promoted
Senior Software & AI Engineer - Cloud & Security (Hybrid)

Senior Software & AI Engineer - Cloud & Security (Hybrid)

Export Development Canada • Toronto, Canada
Full-time
A Canadian financial corporation is seeking a Software Engineer to join their dynamic Digital Delivery Marketing and Architects team. This role involves designing and implementing cloud solutions, l...Show more
Last updated: 1 day ago • Promoted
Team Member

Team Member

Tim Hortons • L0R 2E0, ON, Canada
Full-time
When you join our team, you're stepping into an opportunity to invest in yourself and well being.Our stores provide amazing experiences for our employees by offering mentorships, flexible sched...Show more
Last updated: 30+ days ago • Promoted
Senior Software Engineer - Imaging & CUDA (On-Site)

Senior Software Engineer - Imaging & CUDA (On-Site)

DarkVision • Toronto, Canada
Full-time
A BC-based tech company is seeking a Senior Software Engineer to develop data analysis and visualization applications.Responsibilities include creating high-performance applications, rendering algo...Show more
Last updated: 2 days ago • Promoted
Summer 2026 Co-op : AI Software Developer (4 Months)

Summer 2026 Co-op : AI Software Developer (4 Months)

CGI • Markham, ON, Canada
Full-time
Summer 2026 Co-op : AI Software Developer (4 Months).We are looking for a motivated and curious AI Co-op Student to join our team and support our ongoing efforts to explore, develop, and integrate A...Show more
Last updated: 2 days ago • Promoted
Software Engineer - Computer Vision

Software Engineer - Computer Vision

Ecopia Tech • Toronto, ON, Canada
Full-time +1
Ecopia AIs 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 conv...Show more
Last updated: 25 days ago • Promoted
Machine Learning Engineer - Hifyre

Machine Learning Engineer - Hifyre

Hifyre • newmarket, on, ca
Full-time
Hifyre provides market intelligence for the cannabis industry, analyzing retail data to help.Our models power product recommendations, sales forecasting, and market analysis for both internal opera...Show more
Last updated: 19 days ago • Promoted
Senior Staff DV Engineer - Photonics for AI Center

Senior Staff DV Engineer - Photonics for AI Center

Lightmatter • Toronto, ON, Canada
Full-time
A pioneering AI infrastructure company in Toronto is seeking a Design Verification Engineer to enhance methodologies and ensure high-quality designs. Candidates should have over 8 years of design ve...Show more
Last updated: 30+ days ago • Promoted
Senior Software Engineer – AI (Westlaw AI)

Senior Software Engineer – AI (Westlaw AI)

TRSS • Toronto, Canada
Full-time
Employer Industry : Legal Technology.Why consider this job opportunity.Comprehensive industry‑leading benefits, including flexible vacation and access to mental health resources.Flexible work arrang...Show more
Last updated: 15 hours ago • Promoted • New!
ASIC Video Design Engineer

ASIC Video Design Engineer

NETINT Technologies Inc. • Markham, ON, Canada
Full-time
NETINT Technologies is a pioneer of computational storage and video processing SoC solutions for cloud and edge computing. Its Codensity portfolio enables enterprise, cloud data centers,andcontent p...Show more
Last updated: 30+ days ago • Promoted
Staff SoC Design Engineer – AI Compute & Power

Staff SoC Design Engineer – AI Compute & Power

Arm • Toronto, ON, Canada
Full-time
A leading technology company in Toronto seeks a Staff SoC Design Engineer to develop and verify state-of-the-art SoCs for AI solutions. You will manage the design specifications and work closely wit...Show more
Last updated: 11 days ago • Promoted
Remote Senior Software Engineer (Chinese) for AI Research

Remote Senior Software Engineer (Chinese) for AI Research

Crossing Hurdles • Toronto, Canada
Remote
Full-time
A forward-thinking technology company is seeking a Senior Software Engineer fluent in Chinese to join their remote team.This role involves debugging and enhancing software used in AI research, writ...Show more
Last updated: 2 days ago • Promoted
Senior Firmware Engineer - Medical Robotics

Senior Firmware Engineer - Medical Robotics

Able Innovations • Toronto, ON, Canada
Full-time
Senior Firmware Engineer (FE2512).Degree in Software Engineering, Electrical Engineering, Computer Engineering, Computer Science, Mechatronics, or equivalent technical specialization.Note- Applicat...Show more
Last updated: 30+ days ago • Promoted
Senior Software Architect Engineer (Aerospace / eVTOL)

Senior Software Architect Engineer (Aerospace / eVTOL)

Essence Coaching Group • Markham, ON, Canada
Full-time
Senior Software Architect Engineer (Aerospace / eVTOL).CAD 120,000 – 165,000 (annual).A senior-level Software Architect & Engineer is sought to lead mission-critical aerospace software de...Show more
Last updated: 5 days ago • Promoted
Research Leader - Computer Network and Protocol

Research Leader - Computer Network and Protocol

Huawei • Toronto, ON, Canada
Permanent
Huawei Canada has an immediate permanent opening for aChief Researcher.The Distributed Data Storage and Management Lab leads research in distributed data systems, aiming to develop next‑generation ...Show more
Last updated: 4 days ago • Promoted
Design Verification Engineer II – Cloud ML Accelerator SoC

Design Verification Engineer II – Cloud ML Accelerator SoC

Amazon • Toronto, ON, Canada
Full-time
A global leader in cloud technology seeks a passionate Design Verification Engineer in Toronto.You will own verification solutions at a sub-system level, focusing on system-wide interactions.Ideal ...Show more
Last updated: 1 day ago • Promoted
Senior Software Engineer - AI

Senior Software Engineer - AI

TRSS • Toronto, Canada
Full-time
Employer Industry : Legal Technology Solutions.Why consider this job opportunity : .Hybrid work model with flexible arrangements (2-3 days a week in the office). Work from anywhere for up to 8 weeks pe...Show more
Last updated: 15 hours ago • Promoted • New!