Title: Senior Software Engineer
Location: Thailand-Regional / Bangkok, Thailand
Цель должности
Мы ищем увлеченного инженера-программиста, который поможет нам создавать современные приложения, внутренние инструменты и системы автоматизации, все активнее использующие возможности ИИ.
Вы будете работать в первую очередь как инженер-программист — проектируя API, создавая сервисы, повышая надежность системы — а также интегрируя модели ИИ в реальные функции, повышающие производительность и пользовательский опыт.
Эта роль идеально подходит для тех, кто силен в разработке программного обеспечения и хочет применять ИИ практичными способами, готовыми к эксплуатации. Успешный кандидат будет разрабатывать и совершенствовать крупномасштабную систему микросервисов. Кандидаты должны быть готовы работать с другими членами команды над проектированием и внедрением основных компонентов платформы. Кандидаты также должны быть готовы создавать модульные тесты, автоматизированные функциональные тесты и нагрузочные тесты для всех микросервисов.
Обязанности и ответственность
- Проектировать, создавать и поддерживать серверные службы, API и внутренние инструменты.
- Разрабатывать чистый, поддерживаемый и хорошо протестированный код на Python, Node.js/TypeScript или Go.
- Работать с базами данных, очередями сообщений и облачной инфраструктурой.
- Участвовать в код-ревью, обсуждениях архитектуры и планировании спринтов.
- Повышать надежность, производительность и наблюдаемость системы.
- Помогать в оценке инструментов, библиотек и вариантов моделей ИИ.
- Сотрудничать со старшими инженерами по дизайну промптов и улучшению рабочих процессов ИИ.
- Обеспечивать соответствие использования ИИ основным руководящим принципам управления и обработки данных.
- Тесно сотрудничать с продакт-менеджерами для преобразования требований в технические решения.
- Взаимодействовать с инженерами по ИИ, архитекторами и командами DevOps.
- Вносить вклад в документацию, обмен внутренними знаниями и непрерывное совершенствование.
Требования к кандидатам
- 2–5 лет опыта в разработке программного обеспечения.
- Отличные навыки работы с Python, Node.js/TypeScript или Go.
- Опыт создания API, микросервисов или серверных систем.
- Знание реляционных баз данных и NoSQL.
- Понимание облачных платформ (AWS/GCP/Azure) и CI/CD пайплайнов.
- Хорошие навыки отладки, тестирования и решения проблем.
- Опыт работы с системами брокеров сообщений (RabbitMQ, Kafka, Pub/Sub).
- Опыт работы с контейнеризацией (Docker, Kubernetes).
- Опыт вызова API LLM (OpenAI, Anthropic, Google).
- Базовое понимание prompt engineering.
- Понимание того, как интегрировать функции ИИ в приложения.
- Любознательность и желание изучать новые технологии.
- Отличные коммуникативные навыки и навыки сотрудничества.