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
8 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
Software Engineer - AI / Cloud Performance

Software Engineer - AI / Cloud Performance

Advanced Micro Devices • Markham
Full-time
A leading semiconductor company is seeking an influential software engineer to improve application performance.This role involves creating scalable web applications using Python frameworks, managin...Show more
Last updated: 7 days ago • Promoted
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 - Computer Vision

Software Engineer - Computer Vision

Ecopia.AI • Toronto
Full-time +1
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 con...Show more
Last updated: 17 days ago • Promoted
Research Engineer Computer Network and Protocol

Research Engineer Computer Network and Protocol

Huawei Technologies Canada Co., Ltd. • Markham, ON, CA
Permanent
Huawei Canada has an immediate permanent opening for a Research Engineer.The Distributed Data Storage and Management Lab leads research in distributed data systems, aiming to develop next-generatio...Show more
Last updated: 30+ days ago
Senior Rack Software Engineer - AI Data Center

Senior Rack Software Engineer - AI Data Center

Qualcomm • Markham
Full-time
A global technology leader is seeking an experienced server and rack SW management engineer for their AI accelerator products aimed at data centers. The role involves designing and implementing soft...Show more
Last updated: 9 days ago • Promoted
Co-op Researcher : Computer Vision & ML Innovation

Co-op Researcher : Computer Vision & ML Innovation

Huawei • Markham
Full-time
A leading technology firm in York Region, Markham, seeks a Researcher for a 12 / 16-month Co-op.The role involves innovating in computer vision and machine learning, designing algorithms, and collabo...Show more
Last updated: 9 days ago • Promoted
Embedded Systems Engineer – Camera Video Processing

Embedded Systems Engineer – Camera Video Processing

Beyond SOF • Toronto
Full-time
An established industry player in the semiconductor field is seeking an Embedded Systems Software Engineer to join their innovative team in Toronto. This role involves designing and implementing cut...Show more
Last updated: 30+ 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: 19 days ago • Promoted
Associate Researcher - Computer Vision

Associate Researcher - Computer Vision

Huawei Canada • Markham
Full-time
Associate Researcher - Computer Vision.Huawei Canada has an immediate contract opening for an Associate Researcher.Founded in 2012, Noah’s Ark lab is a prominent research organization focused on ad...Show more
Last updated: 30+ days ago • Promoted
Senior Graphics Software Engineer — Sensor Simulation

Senior Graphics Software Engineer — Sensor Simulation

Waabi Innovation Inc. • Toronto
Full-time
A leading AI technology start-up in Toronto is seeking a Software Engineer in Sensor Simulation.In this role, you will create innovative multi-sensor rendering software for self-driving technology,...Show more
Last updated: 9 days ago • Promoted
Senior Software Engineer

Senior Software Engineer

Puzzle Cats • Toronto, ON, Canada
Full-time
About the Senior Software Engineer position.We are looking for talented engineers interested in creating something big! To succeed in this role, you will need to have a good understanding of the ca...Show more
Last updated: 30+ days ago • Promoted
Software Engineer - Computer Vision

Software Engineer - Computer Vision

Ecopia Tech Corporation • Toronto
Full-time +1
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 con...Show more
Last updated: 18 days ago • Promoted
Senior Software Engineer, Cloud Infra & AI Core Systems

Senior Software Engineer, Cloud Infra & AI Core Systems

Starboard • Toronto, Canada
Full-time
A leading technology company in global trade seeks a Senior Software Engineer skilled in cloud infrastructure and core systems. In this role, you'll design scalable architectures, implement observab...Show more
Last updated: 21 hours ago • Promoted • New!
Principal Software Engineer (unity, C#), Mobile Game Technology

Principal Software Engineer (unity, C#), Mobile Game Technology

Zynga • Toronto
Full-time
Principal Software Engineer, Mobile Game Technology.Be among the first 25 applicants.Level Up Your Career with Zynga!.At Zynga, we bring people together through the power of play.As a global leader...Show more
Last updated: 9 days ago • Promoted
Senior Software Engineer - Voice Access & AI Cloud

Senior Software Engineer - Voice Access & AI Cloud

Twilio • Toronto, Canada
Full-time
A leading communications technology company is seeking a Software Engineer (L3) to build and deliver innovative Voice solutions. This role emphasizes remote work and requires over 5 years of softwar...Show more
Last updated: 3 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
Software Engineer, Mobile

Software Engineer, Mobile

Bree • Toronto
Full-time
This range is provided by Bree.Your actual pay will be based on your skills and experience — talk with your recruiter to learn more. Bree is a consumer finance platform that brings better, faster, a...Show more
Last updated: 30+ days ago • Promoted
Software System Architect (Display / Video / Image Processing)

Software System Architect (Display / Video / Image Processing)

AMD • Markham
Full-time
Software System Architect (Display / Video / Image Processing).Software System Architect (Display / Video / Image Processing). What you do at AMD changes everything.Our mission is to build great products th...Show more
Last updated: 30+ days ago • Promoted