Amazon is seeking passionate, innovative Software Development Engineers with a strong drive to automate and simplify. This role is within the Global Edge Compute Team, specifically reporting to the Software Manager for Device Management - Cloud Services. The position involves software engineering for numerous cloud-based services designed to manage edge devices at scale. The Global Edge Compute team manages Amazon's edge compute fleet, comprising over 1,000,000 devices across more than 3000 locations globally, supporting systems from advanced robotics to delivery stations. The team's mandate is to design, develop, and operate next-generation device automation systems for provisioning and managing edge devices at Amazon's scale. This is a greenfield initiative where the engineer will translate business requirements into concrete systems and prototype concepts in partnership with technology leaders. The role requires designing, developing, and deploying reliable distributed solutions that operate at Amazon scale, utilizing languages and technologies such as Kotlin, Python, Linux, AWS services, GreenGrass, and IoT. The engineer will tackle challenging situations daily and collaborate with talented Amazon engineers to redefine the industry, with opportunities for significant learning and impact.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Mid Level