Алматы, проспект Назарбаева, 223блок2Б
Метро: АбаяNetcracker is a forward-looking software technology company providing mission-critical solutions to communication service providers around the globe. Since our founding in 1993, we have demonstrated steady growth, strong profitability, and credible thought leadership. We continue to thrive in a highly competitive market thanks to our ability to recruit and retain the best talent. If you’re ready to grow, build impactful solutions, and work with strong engineering teams in an international environment — join us.
About the Role
We are looking for a senior-level Go developer who can work independently, research solutions, and deliver production-grade systems using modern AI and LLM technologies. You will be involved in designing and building scalable services, integrating AI/LLM capabilities, and supporting end-to-end delivery — from discovery and prototyping to production operations. The role requires strong backend fundamentals, ownership mindset, and the ability to collaborate across teams globally.
What you will do (Responsibilities)
Design, develop, and operate backend services for internal and external customers.
Build scalable microservices in Go and ensure reliability, performance, and security in production.
Integrate AI/LLM services (cloud or on-prem), including model serving APIs, orchestration, and monitoring.
Collaborate in an international team: gather requirements, discuss ideas, share insights, and align on solutions.
Contribute to architecture decisions: API design, data modeling, infrastructure patterns, and service boundaries.
Support and extend existing Python components (maintenance, small feature development, integrations).
Own delivery lifecycle: planning, implementation, testing, deployment, troubleshooting, and continuous improvements.
Ensure high engineering standards: code reviews, CI/CD practices, observability, and documentation.
Oversee and coordinate the research and development team assigned to the activity (task planning, technical guidance, progress tracking).
Key Requirements
7+ years of backend engineering experience; 4+ years of commercial experience with Go.
Proven experience building and running microservices at scale in production environments.
Strong hands-on background with Docker, Kubernetes, APIs, and databases (SQL/NoSQL).
Working knowledge of Python (ready to maintain and extend Python code when required).
Experience integrating AI/LLM services (cloud providers or on-prem solutions).
Solid understanding of distributed systems: resiliency patterns, scaling, messaging, caching, and performance tuning.
Ability to work independently with minimal supervision; strong ownership and accountability.
Research-driven mindset with a strong delivery focus (able to evaluate options and implement the best approach).
English proficiency sufficient for technical communication in an international team.
Nice to have
Experience with LLM tooling (RAG pipelines, vector databases, embeddings, prompt orchestration).
Familiarity with model observability and evaluation (latency, quality metrics, tracing).
Experience with event-driven architectures (Kafka, RabbitMQ) and service meshes.
Experience in telecom, enterprise platforms, or mission-critical systems.
We offer
Opportunities for professional growth and career development in international projects.
Medical insurance.
Sports activities and corporate events.
Friendly and supportive engineering culture with mentorship and knowledge sharing.
Flexible working hours and modern office environment.
Netcracker — прогрессивная IT-компания, которая разрабатывает и внедряет критически важные программные решения для крупнейших операторов связи по всему миру. С момента основания в 1993 году мы демонстрируем устойчивый рост, высокую эффективность и признанную технологическую экспертизу. Мы продолжаем развиваться в конкурентной среде благодаря тому, что умеем привлекать и удерживать сильнейших специалистов. Если вы готовы расти и создавать решения, которыми пользуются миллионы людей по всему миру, — присоединяйтесь к нам.
О роли
Мы ищем senior-разработчика на Go, который умеет работать автономно, исследовать и выбирать оптимальные подходы и доводить решения до production-уровня с использованием современных AI и LLM-технологий. Вам предстоит проектировать и развивать масштабируемые сервисы, интегрировать AI/LLM-компоненты и отвечать за полный цикл поставки — от проработки решения и прототипирования до вывода в эксплуатацию и сопровождения. Роль требует сильной backend-базы, ответственности за результат (ownership) и умения эффективно взаимодействовать с международной командой.
Чем вы будете заниматься (Responsibilities)
Проектировать, разрабатывать и эксплуатировать сервисы для внутренних и внешних заказчиков.
Создавать и поддерживать масштабируемые микросервисы на Go, обеспечивая надёжность, производительность и безопасность в продакшене.
Интегрировать AI/LLM-сервисы (в облаке или on-prem): работать с API инференса/моделей, оркестрацией, мониторингом и логированием.
Работать в международной команде: собирать и уточнять требования, обсуждать идеи, делиться инсайтами и согласовывать технические решения.
Участвовать в архитектурных решениях: дизайн API, моделирование данных, инфраструктурные паттерны, границы сервисов.
Поддерживать и развивать существующие компоненты на Python (сопровождение, небольшие доработки, интеграции).
Требования (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)
Возможности профессионального и карьерного роста на международных проектах.
Медицинскую страховку.
Спортивные активности и корпоративные мероприятия.
Дружелюбную и поддерживающую инженерную среду с менторством и обменом знаниями.
Гибкий график и современный офис.
Конкурентную компенсацию (обсуждается индивидуально с успешным кандидатом).
Неткрэкер Текнолоджи Казахстан
Алматы
до 600000 KZT
Народный банк Казахстана
Алматы
до 500000 KZT
Алматы
до 500000 KZT
Алматы
до 3000000 KZT