globalrelay

Intermediate II Software Developer - Artificial Intelligence

Apply Now

At a Glance

Location
Vancouver, British Columbia, Canada
Experience
5–7 years
Posted
2026-02-19T13:34:00-05:00

Key Requirements

Required Skills

AgileBashCI/CDDockerKubernetesMicroservicesPython

Domain Knowledge

  • Education
  • Healthcare
  • Regulatory

Requirements

5-7 years of software development experience, shipping enterprise grade software in an Agile environment, ideally in Python (or comparable experience in other languages with a willingness to move to Python)

Experience working with microservices

Experience with web services technology such as REST, JSON, or Thrift

Solid knowledge of software development principles, data structures, and design patterns

Experience with multi-threaded programming and asynchronous programming

Experience with unit testing and Test Driven Development (TDD)

Responsibilities

As an Intermediate II Developer you will be building artificial intelligence and machine learning solutions for Global Relay’s customers.

Our solutions are developed by small, focused agile teams of developers and data scientists.

You will contribute to the building of machine learning solutions and other infrastructure components that will be used on very large electronic communication archives in order to classify and understand communication content.

You also get to tackle interesting and engaging problems related to scalability and high availability in big data environments.