Twisthink
Senior Software Engineer
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Senior Software Engineer в Twisthink для проектирования и разработки кастомных программных решений: backend-системы, data-платформы, connected-приложения и AI-продукты. Роль предполагает техническое лидерство и работу с клиентами, а также активное использование AI-инструментов и агентов в разработке.
Задачи
- Проектировать и реализовывать кастомные программные решения: backend-сервисы, API, приложения, data-платформы и cloud-connected системы
- Участвовать в проектировании и реализации data-платформ, пайплайнов, интеграций и архитектуры приложений для аналитики и интеллектуальных решений
- Работать с разными языками программирования, фреймворками и облачными технологиями в зависимости от задач проекта
- Совместно с клиентами, архитекторами, дизайнерами и инженерами определять технические подходы, соответствующие бизнес-целям
- Использовать AI-инструменты и агентов на всех этапах разработки для повышения продуктивности и качества
- Исследовать новые AI-модели, инструменты и практики и определять, как их применять в командах
- Обеспечивать техническое руководство и продвигать инженерные практики в архитектуре, тестировании, безопасности, observability, DevOps и поддерживаемости
- Развивать культуру обучения, сотрудничества и экспериментов
Требования
- 7+ лет опыта в full life-cycle разработке ПО, включая проектирование, поставку и поддержку production-систем
- Опыт использования AI-инструментов или агентов для планирования, разработки, тестирования и поставки инженерных задач
- Сильные основы software engineering и владение одним или несколькими современными языками программирования (C#/.NET, Python, Java, TypeScript или аналогичные)
- Опыт работы с современными облачными платформами и процессами разработки: контроль версий, code review, CI/CD (Azure, AWS или другие)
- Опыт работы с data-intensive системами: моделирование данных, SQL, пайплайны, интеграции, event-driven системы, аналитика или data-платформы
- Умение вести технические обсуждения, осваивать незнакомые технологии и напрямую работать с клиентами и стейкхолдерами
- Знакомство с автоматизированным тестированием, observability, infrastructure-as-code, безопасностью и поддерживаемым дизайном систем
- Сильные коммуникативные навыки и самостоятельность в обучении и решении задач
- Плюс: опыт проектирования, интеграции или внедрения LLM-based, agentic или других AI-enabled решений
Условия
- Сложные и значимые задачи в разных индустриях и технологиях
- Влияние на то, как применяются AI-инструменты и агенты в разработке
- Гибридный формат: минимум три дня в неделю в офисе в Grand Rapids
- 100% employee-owned компания с возможностью участия в ESOP
- Поддержка профессионального развития, обучения, сертификаций и компенсации обучения
- Конкурентная компенсация, медицинская, стоматологическая и vision-страховка, life и disability insurance, 401(k) с match
- Культура благотворительности и участия в локальных и глобальных инициативах
Навыки
- C#
- .NET
- Python
- Java
- TypeScript
- Azure
- AWS
- SQL
- CI/CD
- data pipelines
- event-driven systems
- infrastructure-as-code
- observability
- LLM
- AI agents