Драйверы перемен, ваше время прокладывать новые пути. Intellias, ведущий поставщик программного обеспечения в автомобильной индустрии, приглашает вас создавать будущее вождения. Присоединяйтесь к команде и создавайте продукты, которыми пользуются миллионы людей по всему миру.
Какой проект у нас для вас есть
Intellias сотрудничает с одним из 100 крупнейших промышленных производителей из Среднего Запада для модернизации и расширения набора облачных сервисов и продуктов данных, используемых глобальной сетью дилеров, корпоративных клиентов и внутренних подразделений. Наши кросс-функциональные команды предоставляют масштабируемые API, событийно-ориентированные сервисы и конвейеры аналитики, которые обеспечивают котировки, заказы, телеметрию активов, диагностику и поддержку жизненного цикла тяжелого оборудования в полевых условиях.
Что вы будете делать
- Проектировать, разрабатывать и поддерживать масштабируемые микросервисы на базе Spring Boot в распределенной архитектуре
- Создавать и эксплуатировать событийно-ориентированные конвейеры обработки данных, включая сбор, преобразование и обогащение потоковых данных
- Работать с большими наборами данных, уделяя особое внимание анализу, преобразованию, валидации и оптимизации данных
- Разрабатывать и поддерживать сложные SQL-запросы и рабочие процессы обработки данных для поддержки бизнес- и платформенных требований
- Тесно сотрудничать с командами инженерии данных, аналитики и бизнес-стейкхолдерами для понимания и решения сложных задач, связанных с данными
- Вносить вклад в инициативы по хранению данных и аналитике, включая решения на базе Snowflake, где это применимо
- Разрабатывать и поддерживать надежные API для внутренних и внешних потребителей
- Работать с сервисами облака AWS для проектирования и поддержки надежных, масштабируемых серверных систем
- Проектировать, оптимизировать и поддерживать схемы PostgreSQL и DynamoDB, обеспечивая производительность и целостность данных
- Внедрять и поддерживать стратегии автоматизированного тестирования (модульное и интеграционное)
- Вносить вклад в конвейеры GitHub Actions и поддерживать их
- Обеспечивать надежность системы с помощью лучших практик мониторинга, логирования и наблюдаемости
- Эффективно сотрудничать в распределенной команде, сообщая о прогрессе, рисках и зависимостях
- Брать на себя ответственность за функции от начала до конца, от проектирования до развертывания и поддержки в продакшене
Что для этого нужно
Обязательно
- 6+ лет опыта проектирования, разработки, развертывания и поддержки серверных сервисов и распределенных систем в продакшене с использованием Java 21, Spring Boot 3.x, Docker
- Минимум 2 года опыта работы с AWS (основные сервисы и разработка на базе облачных технологий)
- Продвинутые знания SQL, включая написание, оптимизацию и устранение неполадок сложных запросов к большим и сложным наборам данных
- Опыт работы с приложениями, интенсивно использующими данные, и сложными моделями данных, включая анализ данных, преобразование, агрегацию и оптимизацию
- Практический опыт разработки сложных запросов, оптимизации производительности, моделирования данных и аналитических нагрузок
- Высокое чувство ответственности и самоорганизации в быстро меняющейся Agile-среде, способность самостоятельно реализовывать комплексные решения, устранять препятствия и эффективно общаться на английском языке
- Богатый опыт работы с микросервисами, MVC и событийно-ориентированными архитектурами
- Богатый опыт работы с JPA / Hibernate
- Сильные навыки проектирования баз данных с PostgreSQL (advanced SQL) и DynamoDB, включая проектирование схем, оптимизацию и настройку производительности
- Богатый опыт создания и эксплуатации событийно-ориентированных систем (например, Kafka, Kinesis)
- Опыт автоматизации тестирования с использованием JUnit и Cucumber
- Практический опыт работы с GitHub Actions и/или аналогичными инструментами CI/CD
- Возможность обеспечить 6-часовое пересечение рабочего времени с Центральным временем США (CT) в рабочие дни (не позднее 14:00 CT)
Желательно
- Опыт обработки и обогащения данных событий/телеметрии
- Опыт работы с AWS Kinesis и CloudFormation
- Опыт работы с jOOQ и Flyway
- Опыт работы со Snowflake, BigQuery или Databricks (хранение данных/аналитика)
- Опыт работы с современными платформами хранения данных и аналитическими средами данных
- Опыт поддержки продуктов, ориентированных на данные, где понимание и манипулирование сложными наборами данных важнее, чем реализация новых функций приложений
- Опыт работы со Spring Cloud
- Опыт работы с современными геопространственными данными (PostGIS)
Как работать в Intellias
В Intellias, где технологии играют центральную роль, люди всегда стоят выше процессов. Создавая комфортную атмосферу в нашей команде, мы даем возможность каждому полностью раскрыть свой потенциал и достичь выдающихся результатов. Поэтому мы предлагаем ряд льгот, которые поддерживают ваше благополучие и способствуют профессиональному росту.
Мы стремимся к созданию равных возможностей, разнообразия и инклюзивности как работодатель, предоставляющий равные возможности. Все кандидаты рассматриваются на работу без дискриминации по признаку расы, цвета кожи, религии, возраста, пола, национальности, инвалидности, сексуальной ориентации, гендерной идентичности или выражения, статуса ветерана или любой другой характеристики, защищенной действующим законодательством.