Robotics – Software Development Engineer

Amazon · Toronto · ≈ 130 000 — 379 000 ₽ · полная занятость

Вакансия Robotics - Software Development Engineer в Amazon в Торонто, Канада. Требуется опыт работы с хотя бы одним современным языком программирования (Java, Python, C++, C#) и знание структур данных, алгоритмов, ООП. Обязанности включают проектирование и разработку масштабируемых решений на облачных архитектурах и микросервисах, участие в код-ревью, создание документации, построение отказоустойчивых распределённых систем, работу с GenAI и AI‑инструментами, соблюдение agile и CI/CD, участие в дежурствах, разработку ПО для взаимодействия с технологиями fulfillment‑центров (робототехника, оборудование для обработки материалов, компьютерное зрение, облачные сервисы). Предпочтительно наличие опыта в технической стажировке, знание оптимизационной математики, распределённых систем, баз данных, облачных платформ (AWS), Linux‑разработки, ROS/ROS 2, робототехники, компьютерного зрения, машинного обучения и смежных областей. Amazon предлагает комплексный соцпакет: медицинская страховка, пенсионные планы, оплачиваемый отпуск и др.

Обязанности

Сотрудничать и эффективно коммуницировать с опытными междисциплинарными специалистами Amazon для проектирования, создания и эксплуатации инновационных продуктов и услуг, радующих клиентов, участвуя в технических дискуссиях для продвижения решений; проектировать и разрабатывать масштабируемые решения с использованием облачных нативных архитектур и микросервисов в крупной распределённой вычислительной среде; участвовать в код‑ревью и вносить вклад в техническую документацию; создавать и поддерживать отказоустойчивые распределённые системы, которые масштабируемы, отказоустойчивы и экономически эффективны; использовать и способствовать развитию GenAI и AI‑инструментов для повышения продуктивности разработки, следя за новыми технологиями; писать чистый, поддерживаемый код, следуя лучшим практикам и шаблонам проектирования; работать в agile‑окружении, применяя принципы CI/CD, участвуя в операционных обязанностях, включая дежурства; демонстрировать операционное превосходство через мониторинг, устранение неполадок и решение производственных проблем; проектировать, разрабатывать и тестировать программные компоненты, взаимодействующие с технологиями fulfillment‑центров: робототехника, оборудование для обработки материалов, компьютерное зрение и облачные сервисы

Требования

Возраст от 18 лет; опыт работы с хотя бы одним современным языком программирования (Java, Python, C++, C#) включая объектно-ориентированный дизайн; опыт работы с хотя бы одним общим языком программирования (Java, Python, C++, C#, Go, Rust, TypeScript); опыт реализации структур данных, разработки базовых алгоритмов и/или принципов ООП; опыт технической стажировки; опыт в оптимизационной математике (линейное и нелинейное программирование); опыт работы с распределёнными многоуровневыми системами, алгоритмами и реляционными базами данных; готовность работать 40 часов в неделю и сверхурочно при необходимости; опыт предыдущих технических стажировок или демонстрация проектного опыта; опыт работы с облачными платформами (предпочтительно AWS), базами данных (SQL и NoSQL), AI‑инструментами для повышения продуктивности разработки, вклад в open‑source проекты и/или системы контроля версий; сильные навыки решения проблем и аналитики; отличные письменные и устные коммуникативные навыки; способность быстро обучаться и адаптироваться к новым технологиям; базовое понимание жизненного цикла разработки ПО (SDLC); опыт разработки приложений под Linux; опыт работы с ROS/ROS 2 для робототехнического middleware; опыт в областях робототехники, компьютерного зрения, машинного обучения, оптимизации, манипуляции, восприятия, планирования движения и управления, движения, автономной навигации, планирования пути и смежных

Условия

Комплексный соцпакет: медицинская страховка (медицинская, стоматологическая, зрительная, рецептурная, базовая жизнь и AD&D); пенсионный план RRSP; план распределения прибыли DPSP; оплачиваемый отпуск; другие ресурсы для улучшения здоровья и благополучия; возможные sign‑on выплаты и ограниченные акции (RSU)

Откликнуться на вакансию свайпом в Telegram

Зарплату работодатель не указал. Ориентир по вакансиям Swipe Jobs.

Swipe Jobs — поиск работы свайпами в Telegram. Тысячи вакансий из каналов и с сайтов компаний в одной ленте, отклик в один клик прямо в чате с работодателем.