Назад
Company hidden
2 дня назад

Software Engineer (AI)

Формат работы
hybrid
Тип работы
fulltime
Грейд
middle
Английский
b2
Страна
Canada
Вакансия из списка Hirify.GlobalВакансия из Hirify Global, списка международных tech-компаний
Для мэтча и отклика нужен Plus

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

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

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

Текст:
/
TL;DR
Software Engineer (AI) (Python/React/LLMs): Build and ship an AI agent platform spanning backend services, web interfaces, voice, SMS, and chat with an accent on asynchronous Python, agent capabilities, and real-time communication. Focus on designing reliable conversation state, tool calling, data migrations, background processing, and end-to-end observability for production systems.

Location: Toronto, Ontario, Canada; hybrid, with 2–3 days per week in the downtown Toronto office.

Company

hirify.global partners with global enterprises on digitization, automation, digital transformation, and next-generation digital products, while developing an AI agent platform for enterprise clients.

What you will do

  • Build and ship platform features across backend services, APIs, and Next.js interfaces used by internal teams and clients.
  • Develop AI agent capabilities including prompt assembly, tool and function calling, streaming responses, and conversation state.
  • Integrate real-time voice and messaging channels across telephony, SMS, and web.
  • Design data models and migrations with consistency and safe-change practices.
  • Build background jobs and outbound processing with clear retry and failure handling.
  • Instrument and debug services end to end using logging, metrics, and tracing; contribute ideas and prototypes to the roadmap.

Requirements

  • 2–5 years of professional software engineering experience, including production code shipped and supported.
  • Strong Python experience, including asynchronous programming with asyncio, FastAPI, or similar technologies.
  • Experience with React and TypeScript.
  • Working knowledge of relational databases, PostgreSQL, SQL, and migrations.
  • Hands-on experience building with LLMs, professionally or through side projects.
  • Working knowledge of Docker and a major cloud platform; Azure is preferred.
  • Ability to investigate problems by reading documentation, testing hypotheses, and asking effective questions.

Nice to have

  • Experience with Next.js.
  • Experience with real-time media or telephony, including WebRTC, SIP, programmable voice, or SMS APIs.
  • Experience with LLM evaluation or agent frameworks.
  • Experience working within data residency or compliance requirements.

Culture & Benefits

  • Work on an AI agent platform already running in production with enterprise clients.
  • Build features from idea to production and see them used by real clients.
  • Operate with startup pace and ownership while backed by an established firm.
  • Address challenging problems such as natural voice conversations and reliability in real-world conditions.
  • Work in a hybrid downtown Toronto setup with 2–3 office days per week.

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