ID заявки на подбор персонала #
26WD98153
Обзор вакансии
Группа Forma Data Delivery в Autodesk ищет старшего разработчика программного обеспечения, который поможет создавать надежные, масштабируемые продукты и платформенные возможности для строительной индустрии. Мы ищем разработчика, который активно участвует в процессе, обладает прочными фундаментальными знаниями в области бэкенд-разработки, навыками продуманного проектирования API и опытом создания облачных сервисов производственного уровня.
Ключевым направлением этой роли будет проектирование, создание и поддержка нового API аналитических данных, который обеспечивает последовательный и надежный доступ к аналитическим данным и возможностям в продуктах Autodesk. Вы будете работать на стыке бэкенд-сервисов, платформенной инженерии и систем данных, сотрудничая с отделами продуктов, дизайна и разработки для определения границ сервисов, контрактов API, моделей доступа к данным и основ, необходимых для масштабирования этих систем.
В качестве старшего разработчика вы будете отвечать за значительную техническую работу, вносить вклад в принятие проектных решений, обучать других разработчиков посредством обзоров кода и технического руководства, а также сотрудничать с ведущими техническими руководителями по вопросам архитектуры, где это уместно. Ожидается, что вы будете работать автономно в рамках своей команды, четко сообщая о рисках, компромиссах и зависимостях между командами.
Обязанности
- Проектировать, создавать, тестировать, развертывать и эксплуатировать масштабируемые бэкенд-сервисы и API в облачной среде
- Проектировать и развивать четкие, последовательные API с учетом удобства использования, совместимости, безопасности, производительности и поддерживаемости
- Отвечать за сервисы на протяжении всего их жизненного цикла, включая реализацию, развертывание, наблюдаемость, реагирование на инциденты и операционные улучшения
- Участвовать в проектировании распределенных и ресурсоемких систем, включая границы сервисов и шаблоны интеграции, с учетом масштабируемости, надежности, безопасности и затрат
- Диагностировать и улучшать производительность, надежность и масштабируемость системы на всех уровнях приложений, API, баз данных и инфраструктуры
- Сотрудничать с владельцами продуктов, архитекторами, инженерами данных, фронтенд-разработчиками и другими потребителями платформы для уточнения требований и предоставления инкрементальной ценности
- Улучшать командные инженерные стандарты, документацию и операционные практики, а также обучать менее опытных инженеров посредством совместной работы и обзоров кода
Минимальные требования
- Более 3 лет профессионального опыта разработки программного обеспечения, включая практический опыт создания бэкенд-сервисов, распределенных систем или облачных платформ
- Сильные навыки программирования на одном или нескольких современных бэкенд-языках, таких как TypeScript/JavaScript, Go, Java, Kotlin, Rust, Python, C# или аналогичных
- Большой опыт проектирования, создания и эксплуатации производственных HTTP API с хорошим пониманием контрактов API, совместимости, аутентификации и авторизации, обработки ошибок и эволюции API
- Опыт создания систем, взаимодействующих с реляционными и/или нереляционными базами данных, включая моделирование данных, шаблоны запросов и соображения по производительности
- Понимание распределенных систем и устойчивых шаблонов сервисов, таких как асинхронная обработка, обмен сообщениями, повторные попытки, идемпотентность, кэширование и обработка сбоев
- Опыт эксплуатации производственных сервисов с использованием таких практик, как журналирование, метрики, трассировка, мониторинг и оповещение
- Опыт использования современных практик разработки программного обеспечения, включая автоматизированное тестирование, обзор кода и CI/CD
- Способность разбирать неоднозначные требования, предлагать прагматичные решения и самостоятельно выполнять значимую техническую работу в рамках дорожной карты команды
- Сильные навыки общения и сотрудничества, способность объяснять технические решения и компромиссы партнерам из отделов разработки и продуктов
- Самомотивация, эмпатия, ответственность и ориентация на владение и постоянное совершенствование
Предпочтительные квалификации
- Опыт работы с TypeScript/JavaScript и экосистемой Node.js
- Опыт создания API или платформенных сервисов для аналитики, отчетности или других ресурсоемких сценариев использования
- Опыт работы с технологиями и шаблонами инженерии данных, такими как ETL/ELT конвейеры, пакетная или потоковая обработка, оркестрация, событийно-ориентированные системы или очереди сообщений
- Опыт работы с большими наборами данных, аналитическими хранилищами данных, складами данных, архитектурой Lakehouse или объектным хранилищем
- Сильные навыки SQL, включая оптимизацию запросов и проектирование схем для ресурсоемких приложений
- Опыт работы с AWS и современной облачной инфраструктурой, включая контейнеры и инфраструктуру как код
- Опыт работы с контрактами данных, схемами, метаданными или управляемыми шаблонами доступа к данным
Узнать больше
О Autodesk
Добро пожаловать в Autodesk! С помощью нашего программного обеспечения ежедневно создаются удивительные вещи — от самых экологичных зданий и самых чистых автомобилей до самых умных заводов и самых кассовых фильмов. Мы помогаем новаторам воплощать их идеи в реальность, трансформируя не только то, как что-то создается, но и то, что может быть создано.
Мы гордимся нашей культурой в Autodesk — она лежит в основе всего, что мы делаем. Наша культура определяет то, как мы работаем и относимся друг к другу, как мы общаемся с клиентами и партнерами, и как мы проявляем себя в мире.
Будучи сотрудником Autodesk, вы можете заниматься значимой работой, которая помогает строить лучший мир, спроектированный и созданный для всех. Готовы изменить мир и свое будущее? Присоединяйтесь к нам!
Прозрачность заработной платы
Заработная плата является одной из составляющих конкурентного компенсационного пакета Autodesk. Для вакансий в Канаде мы ожидаем стартовую базовую заработную плату в диапазоне от 107 000 до 157 300 долларов США. Предложения основаны на опыте кандидата и географическом местоположении и могут выходить за эти рамки. В дополнение к базовой заработной плате наш компенсационный пакет может включать ежегодные денежные бонусы, комиссии для торговых представителей, гранты на акции и комплексный пакет льгот.
Принадлежность
Мы гордимся тем, что культивируем культуру принадлежности, где каждый может преуспеть. Узнайте больше здесь.
Очное введение в должность и проверка личности
Эта должность может потребовать очного введения в должность и/или очной проверки личности.
Вы являетесь действующим подрядчиком или консультантом Autodesk?
Пожалуйста, найдите открытые вакансии и подайте заявку внутри компании (не на этом внешнем сайте).