Net2phone ищет опытного старшего инженера-программиста на Go для присоединения к нашей команде AI и помощи в создании следующего поколения продуктов интеллектуальной автоматизации. Эта роль будет сосредоточена на разработке и масштабировании нашей платформы AI Agent, которая обеспечивает продвинутые разговорные взаимодействия через голос, чат и автоматизацию бизнес-процессов.
Наше решение AI Agent интегрируется с ведущими поставщиками AI, корпоративными системами, базами знаний и пользовательскими инструментами для предоставления помощи в реальном времени в сферах обслуживания клиентов, продаж и операционных задач. Платформа поддерживает многопользовательские среды, высокую доступность и быструю инновационность по мере развития возможностей AI.
Мы ищем инженера, который любит работать руками, увлечённого архитектурой бэкенда, распределёнными системами и прикладным AI. В этой роли вы будете помогать проектировать и расширять основную функциональность платформы, создавать масштабируемые API и сервисы на Go, интегрироваться с технологиями LLM и распознавания речи, улучшать надёжность и производительность, а также возглавлять технические инициативы, формирующие будущее наших AI-продуктов.
Что вам предстоит делать:
- Возглавлять проектирование и внедрение новых возможностей платформы, сервисов и улучшений для нашего продукта AI Agent.
- Брать на себя ответственность за полный жизненный цикл разработки программного обеспечения — от анализа требований и технического проектирования до реализации, развертывания, мониторинга и долгосрочного сопровождения.
- Архитектурно проектировать и создавать высокопроизводительные, масштабируемые, отказоустойчивые бэкенд-системы и API с использованием языка программирования Go и современных облачных практик.
- Тесно сотрудничать с менеджерами продуктов, бизнес-стейкхолдерами и межфункциональными инженерными командами для преобразования бизнес-целей в надёжные технические решения.
- Наставлять других инженеров через ревью кода, технические рекомендации и лидерство в области лучших практик, повышая общий уровень инженерного мастерства.
- Продвигать непрерывное улучшение надёжности системы, производительности, безопасности и продуктивности разработчиков.
- Возглавлять инициативы по снижению технического долга, модернизации устаревших компонентов и улучшению сопровождаемости платформы.
- Оценивать и внедрять новые технологии — включая AI, автоматизацию и инструменты инфраструктуры — там, где они создают измеримую бизнес-ценность.
Что потребуется для успеха:
- Подтверждённый опыт работы старшим инженером-программистом с реализацией сложных бэкенд- или платформенных решений в продуктивных средах.
- Глубокие знания экосистемы языка программирования Go, включая параллелизм, оптимизацию производительности и проектирование сервисов.
- Более 5 лет профессионального опыта в разработке программного обеспечения, из которых более 2 лет — практический опыт работы в продуктивных проектах на Go и/или других современных бэкенд-языках.
- Практический опыт создания или интеграции приложений с поддержкой AI, включая API на базе OpenAI, Anthropic или аналогичных платформ LLM.
- Знакомство с такими концепциями, как prompt engineering, retrieval-augmented generation (RAG), вызов функций/инструментов, оркестрация разговоров и оценка моделей.
- Сильное понимание архитектуры программного обеспечения, шаблонов проектирования и лучших практик с подтверждённым опытом их применения в масштабируемых системах.
- Опыт проектирования, создания и поддержки распределённых систем и микросервисной архитектуры.
- Опыт разработки систем с требованиями высокой доступности, наблюдаемости, безопасности и высокой операционной дисциплины.
- Опыт работы с MongoDB или другими NoSQL базами данных.
- Практический опыт работы с Amazon Web Services и облачными инфраструктурными паттернами.
- Знание контейнеров и инструментов разработчика, включая Docker, Git и CI/CD пайплайны.
- Сильные коммуникативные навыки, командный дух и опыт работы в межфункциональных командах.
- Хорошее владение английским языком (уровень B2 или выше).
Будет плюсом:
- Опыт непосредственной работы с пользователями, владельцами продуктов и заинтересованными сторонами для сбора требований и преобразования бизнес-потребностей в технические решения.
- Опыт работы с инфраструктурой как кодом и автоматизацией развертывания, включая Amazon Web Services CDK, Terraform или аналогичные инструменты.
- Знание фронтенд-разработки с использованием JavaScript, HTML, CSS и React.
- Умение программировать на Python для автоматизации, скриптинга, обработки данных, интеграций AI или быстрого прототипирования.
- Опыт использования современных AI-помогающих инженерных инструментов, таких как Cursor, Anthropic Claude Code, GitHub Copilot или аналогичных платформ для повышения продуктивности разработчиков.
- Знакомство с CI/CD пайплайнами, рабочими процессами разработчиков и инженерными практиками, ускоряющими качественную поставку программного обеспечения.
Что мы предлагаем:
Удалённую работу в качестве подрядчика по b2b или гибридный/полностью удалённый формат в Беларуси.
Очень хорошее оборудование.
Интересную и сложную работу в окружении талантливых людей.
Отличные возможности для обучения и профессионального роста.
Компенсацию за профессиональное обучение, семинары и конференции.
Уроки английского языка высшего класса.
Дополнительные бонусы для сотрудников, работающих в офисе Минска на полный рабочий день.
Net2Phone — быстрорастущий глобальный поставщик решений унифицированных облачных коммуникаций. Компания решает задачу оптимизации затрат для бизнеса в более чем 50 странах, предоставляя им высококачественные VoIP-услуги. Net2Phone предлагает бизнесу интегрированный коммуникационный пакет с мощными инструментами для совместной работы, такими как голос, обмен сообщениями, чат и неограниченные внутренние и международные звонки в более чем 23 страны.
Продукт был назван «Поставщиком VoIP года» по версии Telecom Consulting Group в 2018 году.