alliantgroup
Senior Software Engineer
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Senior Software Engineer в консалтингово-технологическую компанию alliant. Проектирование и разработка enterprise-приложений, облачных платформ и AI-решений, архитектурные решения и менторство инженеров.
Задачи
- Проектировать, разрабатывать, тестировать, разворачивать, поддерживать и сопровождать масштабируемые, безопасные и документированные enterprise-приложения и технологические платформы на протяжении всего жизненного цикла разработки
- Переводить бизнес-требования в технические решения, разрабатывать переиспользуемые приложения, API, фреймворки и сервисы, улучшая производительность, надёжность и безопасность систем
- Проектировать и документировать архитектуру приложений и систем, проводить архитектурные ревью, определять интеграции и потоки данных, оценивать компромиссы по масштабируемости, производительности, безопасности, поддерживаемости и стоимости
- Проектировать и внедрять AI-решения на базе генеративного AI, AI-агентов, машинного обучения, RAG, больших языковых моделей, Azure AI services, Azure AI Search, Semantic Kernel и корпоративных бизнес-систем
- Проектировать и разрабатывать современные архитектуры данных и пайплайны для структурированных, неструктурированных, реляционных, графовых и векторных данных для AI и аналитических решений
- Обеспечивать соответствие решений требованиям безопасности, масштабируемости, надёжности, отказоустойчивости, производительности и комплаенса, проактивно снижая технические риски и уязвимости
- Менторить инженеров, продвигать лучшие инженерные практики, взаимодействовать с кросс-функциональными командами, участвовать в Agile-процессах и доносить технические планы, риски и статус до стейкхолдеров
Требования
- Bachelor's degree in Computer Science, Software Engineering, Computer Engineering или смежной области
- 8+ лет профессионального опыта в разработке ПО
- Подтверждённый опыт проектирования и создания production enterprise-систем
- Сильная экспертиза в архитектуре ПО и системном дизайне
- Опыт разработки cloud-native масштабируемых приложений
- Опыт работы с AI-приложениями, data-intensive системами или enterprise-интеграциями
- Сильные аналитические навыки, навыки решения задач и коммуникации
- Умение эффективно работать в распределённых инженерных командах
- Высокое чувство срочности и умение соблюдать дедлайны при меняющихся приоритетах
- Восприимчивость к обратной связи по результатам работы в командной среде
- Обязательна работа в офисе в Хьюстоне, Техас, пять дней в неделю
Условия
- Комплексный компенсационный пакет и льготы
- 100% оплата работодателем медицинской и стоматологической страховки для индивидуального покрытия по определённым опциям
- 401(k) с matching
- Оплачиваемый отпуск (PTO)
- Компания предоставляет страхование жизни и страхование по нетрудоспособности
- Собственный спортзал и групповые занятия фитнесом
- Оплачиваемая крытая парковка
Навыки
- C#
- .NET
- Python
- JavaScript
- React
- Angular
- HTML
- CSS
- SQL
- REST APIs
- Microsoft Azure
- Distributed systems
- Data engineering
- Data architecture
- Generative AI
- Machine learning
- Git
- Azure DevOps
- Jira
- Azure AI Services
- Azure AI Search
- Semantic Kernel
- AKS
- Azure Functions
- Graph databases
- Vector databases
- Flutter
- Salesforce