Senior Golang Software Engineer
Команда: Technology N2P
Местоположение: Минск
Тип занятости: Разработка программного обеспечения
Net2phone ищет опытного Senior Golang Software Engineer для присоединения к нашей AI команде и помощи в создании нового поколения интеллектуальных продуктов автоматизации. Эта роль будет сосредоточена на разработке и масштабировании нашей платформы AI Agent, которая обеспечивает продвинутые диалоговые возможности для голосовой, чат-коммуникации и автоматизации бизнес-процессов.
Наше решение AI Agent интегрируется с ведущими AI-провайдерами, корпоративными системами, базами знаний и пользовательскими инструментами для обеспечения помощи в реальном времени для обслуживания клиентов, продаж и операционных сценариев. Платформа поддерживает многопользовательские среды, высокую доступность и быстрое внедрение инноваций по мере развития AI-возможностей.
Мы ищем инженера, увлеченного серверной архитектурой, распределенными системами и прикладным AI. На этой должности вы будете помогать в проектировании и расширении основной функциональности платформы, создании масштабируемых API и сервисов на Go, интеграции с LLM и речевыми технологиями, повышении надежности и производительности, а также руководить техническими инициативами, которые формируют будущее наших AI-продуктов.
Что вы будете делать:
- Руководить проектированием и внедрением новых возможностей платформы, сервисов и улучшений для нашего продукта AI Agent.
- Отвечать за полный цикл разработки программного обеспечения — от анализа требований и технического проектирования до реализации, развертывания, обеспечения наблюдаемости и долгосрочного обслуживания.
- Проектировать и создавать высокопроизводительные, масштабируемые, отказоустойчивые серверные системы и API, используя язык программирования Go и современные облачные практики.
- Тесно сотрудничать с менеджерами по продуктам, бизнес-стейкхолдерами и кросс-функциональными инженерными командами для преобразования бизнес-целей в надежные технические решения.
- Обучать других инженеров посредством обзоров кода, технического руководства и лидерства в области лучших практик, повышая общие инженерные стандарты.
- Способствовать непрерывному совершенствованию надежности системы, производительности, безопасности и продуктивности разработчиков.
- Руководить инициативами по сокращению технического долга, модернизации устаревших компонентов и повышению поддерживаемости платформы.
- Оценивать и внедрять новые технологии — включая AI, автоматизацию и инфраструктурные инструменты — там, где они создают измеримую бизнес-ценность.
Что вам понадобится для успеха:
- Подтвержденный опыт работы в качестве Senior Software Engineer, доставляющего сложные серверные или платформенные решения в производственных средах.
- Глубокие знания экосистемы языка программирования Go, включая параллелизм, оптимизацию производительности и проектирование сервисов.
- Более 5 лет профессионального опыта в разработке программного обеспечения, из которых более 2 лет — практического производственного опыта работы с Go и/или другими современными серверными языками.
- Практический опыт создания или интеграции приложений с поддержкой AI, включая API на основе OpenAI, Anthropic или аналогичных LLM-платформ.
- Знакомство с такими концепциями, как prompt engineering, retrieval-augmented generation (RAG), function/tool calling, conversation orchestration и model evaluation.
- Сильное понимание архитектуры программного обеспечения, шаблонов проектирования и лучших практик, с подтвержденным опытом их применения к масштабируемым системам.
- Опыт проектирования, создания и поддержки распределенных систем и архитектур микросервисов.
- Опыт разработки систем, требующих высокой доступности, наблюдаемости, безопасности и сильного операционного совершенства.
- Опыт работы с 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 подрядчика или гибридный/удаленный формат на полный рабочий день в Беларуси.
- Очень хорошее оборудование.
- Увлекательная и сложная работа с талантливыми людьми вокруг.
- Отличные возможности для обучения и роста.
- Компенсация профессионального обучения, семинаров и конференций.
- Первоклассные уроки английского языка.
- Дополнительные бонусы для штатных сотрудников минского офиса.
IDT Corporation — глобальная коммуникационная компания, основанная в 1990 году со штаб-квартирой в Ньюарке, Нью-Джерси. Мы являемся лидерами отрасли в области предоплаченных коммуникационных услуг и платежных сервисов, а также одним из крупнейших международных операторов голосовой связи. Мы котируемся на NYSE, в компании работает более 1800 человек в 20 странах, а годовой доход превышает 1,5 миллиарда долларов.
Мы не "очередная большая IT-корпорация" — мы поощряем и поддерживаем внутренних предпринимателей в развитии их идей в бизнес-действия.
Похоже, вы заинтересованы, раз оказались здесь, так что давайте поболтаем!