Назад
2 дня назад

Senior Software Engineer - Stream Processing (AI)

105 200 - 154 200CAD
Формат работы
remote (только Canada)
Тип работы
fulltime
Грейд
senior
Английский
b2
Страна
Canada
Вакансия из списка Hirify.GlobalВакансия из Hirify Global, списка международных tech-компаний
Для мэтча и отклика нужен Plus

Мэтч & Сопровод

Для мэтча с этой вакансией нужен Plus

Описание вакансии

Текст:
/
TL;DR
Senior Software Engineer - Stream Processing (AI): Building and operating large-scale infrastructure for Confluent Cloud that enables reliable AI inference and agents directly on streaming data with an accent on distributed systems, cloud infrastructure, networking, and security. Focus on designing high-availability serving layers, solving consensus and failover challenges, and improving observability and performance across AWS, Azure, and GCP.

Location: Remote in Canada. The role is available in Bedford, Calgary, Markham, Toronto, Vancouver, Nova Scotia, Ontario, British Columbia, and Alberta. Must be able to work in Canada without sponsorship. Candidates from Cuba, Iran, North Korea, Syria, or the Crimea, Luhansk, Donetsk, Kherson, and Zaporizhia regions of Ukraine on a work permit are not eligible due to export regulations.

Salary: CAD 105,200–154,200 per year for a full-time schedule.

Company

IBM Software develops AI-powered, cloud-native products and hybrid cloud solutions, including technology for real-time data streaming and AI deployment.

What you will do

  • Design, develop, and operate large-scale, high-performance infrastructure for Confluent Cloud.
  • Build foundational software that improves reliability, scalability, and efficiency across cloud environments.
  • Develop systems for AI inference and agent execution directly on streaming data.
  • Address distributed systems challenges including consensus algorithms, failover strategies, and resource allocation.
  • Collaborate across teams to optimize infrastructure for real-time data streaming use cases.
  • Improve observability, reliability, and performance across AWS, Azure, and GCP.

Requirements

  • 2–5 years of industry experience designing, building, and supporting backend systems in production.
  • Strong fundamentals in distributed systems, cloud infrastructure, and networking.
  • Experience building and operating large-scale, high-availability systems.
  • Good understanding of AWS, Azure, or GCP and their services.
  • Proficiency in Java, Scala, C++, Go, or another statically typed language.
  • Bachelor’s degree in computer science or a related field, or equivalent experience; work authorization in Canada without sponsorship is required.

Nice to have

  • Master’s degree or PhD in computer science or a related field.
  • Exposure to model serving, LLM or agent infrastructure, or streaming data systems.

Culture & Benefits

  • Remote work arrangement within Canada.
  • Opportunities for continuous learning, career development, and experimentation.
  • Collaborative environment focused on feedback, inclusion, and diverse perspectives.
  • Some travel may be required based on business demand.
  • General daytime shift with regular full-time employment.

Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →