описание
Netcracker — прогрессивная IT-компания, которая разрабатывает и внедряет критически важные программные решения для крупнейших операторов связи по всему миру. С момента основания в 1993 году мы демонстрируем устойчивый рост, высокую эффективность и признанную технологическую экспертизу. Мы продолжаем развиваться в конкурентной среде благодаря тому, что умеем привлекать и удерживать сильнейших специалистов. Если вы готовы расти и создавать решения, которыми пользуются миллионы людей по всему миру, — присоединяйтесь к нам.
Senior Go Developer (AI / LLM Platforms)
О роли
Мы ищем senior-разработчика на Go, который умеет работать автономно, исследовать и выбирать оптимальные подходы и доводить решения до production-уровня с использованием современных AI и LLM-технологий. Вам предстоит проектировать и развивать масштабируемые сервисы, интегрировать AI/LLM-компоненты и отвечать за полный цикл поставки — от проработки решения и прототипирования до вывода в эксплуатацию и сопровождения. Роль требует сильной backend-базы, ответственности за результат (ownership) и умения эффективно взаимодействовать с международной командой.
Чем вы будете заниматься (Responsibilities)
• Проектировать, разрабатывать и эксплуатировать сервисы для внутренних и внешних заказчиков.
• Создавать и поддерживать масштабируемые микросервисы на Go, обеспечивая надёжность, производительность и безопасность в продакшене.
• Интегрировать AI/LLM-сервисы (в облаке или on-prem): работать с API инференса/моделей, оркестрацией, мониторингом и логированием.
• Работать в международной команде: собирать и уточнять требования, обсуждать идеи, делиться инсайтами и согласовывать технические решения.
• Участвовать в архитектурных решениях: дизайн API, моделирование данных, инфраструктурные паттерны, границы сервисов.
• Поддерживать и развивать существующие компоненты на Python (сопровождение, небольшие доработки, интеграции).
• Управлять жизненным циклом поставки: планирование, реализация, тестирование, развертывание, устранение неполадок и постоянные улучшения.
• Обеспечивать высокие инженерные стандарты: код-ревью, практики CI/CD, наблюдаемость и документация.
• Курировать и координировать команду исследований и разработок, назначенную на выполнение задач (планирование задач, техническое руководство, отслеживание прогресса).
Требования (Key requirements)
• 7+ лет опыта backend-разработки, из них 4+ года коммерческой разработки на Go.
• Подтверждённый опыт разработки и эксплуатации микросервисов в продакшене на масштабе.
• Уверенные знания Docker, Kubernetes, API и баз данных (SQL и/или NoSQL).
• Рабочие знания Python (готовность сопровождать и расширять существующий код).
• Опыт интеграции AI/LLM-сервисов (облачных или on-prem).
• Хорошее понимание распределённых систем: отказоустойчивость, масштабирование, очереди/сообщения, кеширование, performance-tuning.
• Умение работать без постоянного контроля: самостоятельность, ответственность за результат, фокус на доставке.
• Исследовательский подход (research-driven) при сильной ориентации на результат и сроки.
• Английский язык на уровне, достаточном для технической коммуникации в международной команде.
Будет плюсом (Nice to have)
• Опыт с LLM-инструментами и практиками: RAG-пайплайны, векторные базы, embeddings, оркестрация промптов.
• Понимание наблюдаемости и оценки качества AI-систем: метрики качества, latency, трассировка.
• Опыт с event-driven архитектурой (Kafka, RabbitMQ) и service mesh.
• Опыт в телекоме, enterprise-платформах или mission-critical системах.
Мы предлагаем (We offer)
• Возможности профессионального и карьерного роста на международных проектах.
• Медицинскую страховку.
• Спортивные активности и корпоративные мероприятия.
• Дружелюбную и поддерживающую инженерную среду с менторством и обменом знаниями.
• Гибкий график и современный офис.
• Конкурентную компенсацию (обсуждается индивидуально с успешным кандидатом).