Software Developer Vision Stack

Waterloo, ON, CA, Canada

Job Description

At

GeoMate

, we believe the future of mapping isn't just 2D - it's intelligent, immersive, and AI-powered. We're transforming how cities are understood and built by generating ultra-precise 3D geospatial data from aerial imagery using state-of-the-art machine learning. Our technology supports smarter city planning, next-generation infrastructure, and the autonomous systems of tomorrow.

We're not just mapping the world - we're redefining how it's interpreted.

GeoMate is seeking a Software Developer to help push the limits of computer vision and geospatial intelligence. If you thrive on solving complex challenges, want your work to power real-world applications, and are excited to shape the future of smarter cities and autonomous mobility, this is your opportunity.

What You'll Do



Collaborate with the vision team to maintain and improve existing computer vision pipelines. Design and implement new workflows to extract urban features from high-resolution imagery. Deploy trained models and integrate them with GeoMate's mapping software. Optimize code for speed and performance while preserving model accuracy.

What We're Looking For



Strong skills in C++, Python, and deep learning frameworks like PyTorch or TensorFlow. 2+ years of experience in software development including applying AI/ML techniques to computer vision problems. Experience working with large datasets and developing reproducible training pipelines on AWS. Proficiency with Git and version control best practices. Familiarity with geospatial imagery (orthophotos, satellite) and spatial databases. Bonus: Experience with PostGIS, HD maps, or 3D geospatial data generation.

Why Join GeoMate?



Be part of an innovative, fast-paced startup that is shaping the future of mapping technology. Collaborate with a talented, passionate, and supportive team in a dynamic and inclusive environment. Enjoy abundant opportunities for professional growth, continuous learning, and skill development. Contribute to impactful projects that deliver real-world solutions for urban planning, autonomous driving, and more. Work in the heart of the innovation ecosystem at a brand new office in Waterloo, surrounded by cutting-edge technology and networking opportunities. Access state-of-the-art tools, resources, and facilities to support your work and creativity. Benefit from a company culture that values creativity, transparency, and work-life balance.

Application Process:



The interview process will consist of two interviews, one cultural interview and one technical. When applying, please ensure your application includes a link to your GitHub/portfolio. Further information may be requested by GeoMate's hiring team.

About GeoMate:



Follow us on LinkedIn and visit www.geomate.ca to learn more.

We thank you for your interest in this position. Candidates selected for an interview will be contacted to schedule an interview.

GeoMate is an equal opportunity employer.We provide equal opportunity for all applicants and do not discriminate on the basis of race, place of origin, age, colour, ethnic origin, citizenship, sex, sexual orientation, gender identity, disability, etc. Diversity is an important aspect of GeoMate's work environment and we want to continue to celebrate all that people have to offer. If you need accommodation during the application or interview process, please indicate this in your email with your application.

Job Type: Full-time

Pay: $70,000.00-$100,000.00 per year

Benefits:

Company events Dental care Extended health care Flexible schedule On-site gym On-site parking Paid time off Vision care Work from home
Schedule:

Monday to Friday
Education:

Bachelor's Degree (required)
Language:

English (preferred)
Location:

Waterloo, ON (preferred)
Work Location: Hybrid remote in Waterloo, ON

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
    JD2505295
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Waterloo, ON, CA, Canada
  • Education
    Not mentioned