Title: Senior/Lead Software Engineer / Solution Architect
Company: Addepto
Location: Remote job / Remote
Addepto — ведущая консалтинговая компания в области ИИ и инжиниринга данных, которая разрабатывает масштабируемые, ориентированные на ROI решения в области ИИ для крупнейших мировых предприятий и ведущих стартапов, включая Rolls Royce, Continental, Porsche, ABB и WGU. Сосредоточившись исключительно на искусственном интеллекте и больших данных, Addepto помогает организациям полностью раскрыть потенциал своих данных с помощью систем, разработанных для достижения измеримого бизнес-влияния и долгосрочного роста.
Работа компании выходит за рамки взаимодействия с клиентами. Опираясь на реальные проблемы и идеи, Addepto разработала собственный продукт — ContextClue — и активно вносит вклад в сообщество ИИ, предлагая решения с открытым исходным кодом. Эта приверженность преобразованию практического опыта в масштабируемые инновации принесла Addepto признание Forbes как одной из 10 ведущих компаний в области консалтинга ИИ во всем мире.
Являясь частью KMS Technology, глобальной технологической группы, базирующейся в США, Addepto сочетает глубокую специализацию в области ИИ с возможностями реализации в корпоративном масштабе — позволяя партнерству переводить клиентов от экспериментов с ИИ к практическому внедрению, безопасно и в масштабе.
Мы ищем дальновидного и практичного Solution Architect для проектирования и руководства внедрением надежных, масштабируемых и безопасных программных решений. Эта роль требует глубокого понимания как современных, так и устаревших архитектур, с сильным акцентом на интеграцию разрозненных систем и использование облачных технологий. Идеальный кандидат будет устранять разрыв между бизнес-требованиями и технической реализацией, гарантируя, что наши решения соответствуют стратегическим целям и лучшим практикам.
🚀 Ваши основные обязанности:
- Руководить проектированием и разработкой комплексных архитектурных решений, обеспечивая их соответствие стандартам корпоративной архитектуры, бизнес-требованиям и технологической стратегии.
- Обеспечивать техническое лидерство и руководство командами разработчиков на протяжении всего жизненного цикла проекта, от концепции до развертывания.
- Оценивать и рекомендовать подходящие технологии, инструменты и платформы для решения сложных бизнес-задач, учитывая как стоимость, так и долгосрочную жизнеспособность.
- Проектировать и контролировать интеграцию различных систем, включая устаревшие платформы (WebLogic, IBM MQ) и современные облачные сервисы.
- Продвигать принципы Domain-Driven Design, чтобы решения были модульными, поддерживаемыми и отражали основные бизнес-домены.
- Способствовать внедрению и оптимальному использованию сервисов Microsoft Azure, включая Application Gateway и Redis, обеспечивая высокую доступность, масштабируемость и безопасность.
- Проектировать и внедрять решения для потоковой передачи событий с использованием Kafka, способствуя асинхронной связи и обработке данных в реальном времени.
- Использовать Kubernetes для оркестрации контейнеров, обеспечивая эффективное развертывание, масштабирование и управление микросервисами.
- Определять требования к производительности и масштабируемости и обеспечивать соответствие архитектурных решений этим нефункциональным критериям.
- Создавать и поддерживать всеобъемлющую архитектурную документацию, включая спецификации дизайна, диаграммы и технические стандарты.
- Наставлять и направлять младших архитекторов и разработчиков, развивая культуру технического совершенства и постоянного улучшения.
- Эффективно доносить сложные технические концепции как техническим, так и нетехническим заинтересованным сторонам.
🎯 Что вам понадобится, чтобы добиться успеха в этой роли:
- Минимум 8+ лет подтвержденного коммерческого опыта разработки на Java и глубокое знание технологий Oracle Database, включая оптимизацию производительности и проектирование схем.
- Обширный опыт проектирования и внедрения решений как в современных облачных архитектурах, так и в устаревших системах.
- Практический опыт работы с сервисами Microsoft Azure, включая, но не ограничиваясь Azure Compute, Networking, Storage, Azure Application Gateway и Azure Cache for Redis.
- Опыт потоковой передачи событий и обмена сообщениями, глубокое понимание и практический опыт работы с Kafka для создания событийно-ориентированных архитектур, а также с традиционными системами обмена сообщениями, такими как IBM MQ.
- Уверенный опыт работы с Kubernetes для развертывания и управления контейнеризированными приложениями.
- Опыт работы с WebLogic Server для развертывания и управления корпоративными Java-приложениями.
- Экспертное знание принципов Domain-Driven Design (DDD) и их применение в реальных проектах.
- Опыт проектирования RESTful API и других интеграционных паттернов.
- Исключительные аналитические способности и навыки решения проблем, с возможностью устранения сложных проблем в распределенных системах.
- Отличные устные и письменные коммуникативные навыки, с возможностью четко и лаконично излагать сложные технические концепции.
- Подтвержденная способность руководить техническими командами и заинтересованными сторонами и влиять на них.
🎁 Откройте для себя наши преимущества и льготы:
- Работа в поддерживающей команде увлеченных энтузиастов ИИ и Big Data.
- Участие в работе ведущих мировых предприятий и передовых стартапов в международных проектах.
- Гибкие условия работы, позволяющие работать удаленно или из современных офисов и коворкингов.
- Ускорьте свой профессиональный рост через пути карьерного развития, инициативы по обмену знаниями, языковые курсы, а также спонсируемое обучение и конференции. Воспользуйтесь партнерскими отношениями с Databricks и Anthropic, которые предоставляют доступ к ведущим в отрасли учебным материалам и программам сертификации.
- Участвуйте в мероприятиях по тимбилдингу и используйте бюджет на интеграцию.
- Отмечайте годовщины работы, дни рождения и важные события.
- Получите доступ к медицинским и спортивным пакетам, услугам по уходу за глазами и поддержке благополучия, включая психотерапию и коучинг.
- Получите полное рабочее оборудование для оптимальной производительности, включая ноутбук и другие необходимые устройства.
- При нашей поддержке вы можете повысить свой личный бренд, выступая на конференциях, публикуясь в нашем блоге или участвуя во встречах.
- Ощутите плавный процесс адаптации с выделенным бадди и начните свой путь в нашей дружелюбной, поддерживающей и автономной культуре.