Full-Stack Engineer - Toronto, Canada - Ecopia

    Ecopia
    Ecopia Toronto, Canada

    1 month ago

    Default job background
    Full time
    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 with our platform engineers, building products that empower a wide range of applications. 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. Ecopia is located in the beautiful MaRS Discovery District building at 101 College Street in Toronto. Come join us on the journey to digitize the world using AI

    *KEY RESPONSIBILITIES *

    Working alongside with the platform team to develop software tools for cloud based map visualization, editing and analysis at a country-scale

    Collaborating with the platform team to build highly scalable and reliable applications such as geocoding, routing, tracking, navigation on top of map platform

    Develop solutions to solve customer problems based on the map platform

    *SKILLS & EXPERIENCE *

  • Bachelors in Computer Science or related fields
  • Proficient in at least one of the following languages: Go, C++, Python, Java
  • Deep understanding of algorithms, data structures, and design patterns
  • Deep understanding of UNIX systems and TCP/IP fundamentals
  • Deep understanding of server-side framework (ex. Python + Django, Java + SSH, JavaScript + NodeJS, etc.)
  • Experience in at least one mainstream frontend framework (Vue / AngularJS / React, etc)
  • Experience in data storage technologies (MySQL, NoSQL, Redis, etc)
  • Experience in Docker and cloud platforms like GCP, AWS is a plus
  • Experience in building and maintaining REST or gRPC APIs with scalable Auth strategies is a plus
  • Experience in developing UIs that provide a consistent experience across all web browsers and operating systems is a plus
  • Experience with developing highly reliable and scalable distributed software system is 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, and sexual orientation. We will provide any requested accommodation to candidates with disabilities throughout the recruitment process.

    Ecopia focuses on Machine Learning, Maps, Computer Vision, and Geospatial. Their company has offices in Waterloo. They have a small team that's between 11-50 employees.

    You can view their website at or find them on Twitter.