Robotics – Software Development Engineer

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

Вакансия инженера‑программиста в отделе робототехники Amazon в Торонто. Требуется опыт работы с одним из современных языков программирования (Java, Python, C++, C#), участие в разработке масштабируемых облачных решений, работа с распределёнными системами, CI/CD, навыки работы с робототехникой, компьютерным зрением и ИИ‑инструментами.

Обязанности

Collaborate and communicate effectively with experienced cross-disciplinary Amazonians to design, build, and operate innovative products and services that delight our customers, while participating in technical discussions to drive solutions forward; Design and develop scalable solutions using cloud-native architectures and microservices in a large distributed computing environment; Participate in code reviews and contribute to technical documentation; Build and maintain resilient distributed systems that are scalable, fault-tolerant, and cost-effective; Leverage and contribute to the development of GenAI and AI-powered tools to enhance development productivity while staying current with emerging technologies; Write clean, maintainable code following best practices and design patterns; Work in an agile environment practicing CI/CD principles while participating in operational responsibilities including on-call duties; Demonstrate operational excellence through monitoring, troubleshooting, and resolving production issues; Design, develop and test software components that interact with fulfillment center technologies, such as robotics, material handling equipment, computer vision, and cloud services

Требования

Are 18 years of age or older; Experience with at least one modern language such as Java, Python, C++, or C# including object-oriented design; Experience with at least one general-purpose programming language such as Java, Python, C++, C#, Go, Rust, or TypeScript; Experience with data structure implementation, basic algorithm development, and/or object-oriented design principles; Experience from a technical internship; Experience in optimization mathematics such as linear programming and nonlinear optimization; Experience with distributed, multi-tiered systems, algorithms, and relational databases; Work 40 hours/week, and overtime as required; Experience from previous technical internship(s) or demonstrated project experience; Experience with Cloud platforms (preferably AWS), database systems (SQL and NoSQL), AI tools for development productivity, contributing to open-source projects, and/or version control systems; Strong problem-solving and analytical skills; Excellent written and verbal communication skills; Demonstrated ability to learn and adapt to new technologies quickly; Basic understanding of software development lifecycle (SDLC); Experience in Linux application development; Experience with ROS/ROS 2 for robotics middleware; Experience within Robotics, Computer Vision, Machine Learning, Optimization, Manipulation, Perception, Motion Planning and Controls, Movement, Autonomous Navigation, Path Planning, or related

Условия

Комплексные льготы: медицинская страховка (медицинская, стоматологическая, зрение, рецепты, базовое life & AD&D), Registered Retirement Savings Plan (RRSP), Deferred Profit Sharing Plan (DPSP), оплачиваемый отпуск, возможны sign‑on выплаты и restricted stock units (RSU).

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

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

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