Software Development Engineer

2 days ago

Bellevue, WA, United States Amazon Technologies, Inc. Full-time

Software Development EngineerAmazon Robotics Autonomous Fleet Services (AFS) is building the intelligence that turns autonomous robots into fleets that work together. Our software orchestrates thousands of robots across some of the most complex logistics operations in the world, so that every robot, every task, and every minute counts. We are growing and seek a talented, enthusiastic, and motivated Software Development Engineer to help build our Fleet Management system. The Fleet Management team builds the brain of the fleet: the system that sees everything happening on the floor, decides what every robot does next, and keeps operations running as conditions change around it. As an SDE on this team, you will own significant components of that system, from the services that turn arriving work into tasks to the logic that assigns and re-assigns those tasks as robots, floor space and deadlines shift. You will design and build features end to end, take them through code review and launch, and carry them in production once they are live. You will contribute to design reviews for systems other teams depend on, and grow into the calls that decide how the fleet behaves under load and under failure. The systems you help build will scale to thousands of robots working safely and efficiently alongside people, and grow as Amazon's robotics footprint expands across the globe.
The successful candidate is a hands-on builder with solid experience designing, building and operating scalable, highly available distributed systems in production. You are comfortable with ambiguity: taking a problem stated in terms of floor outcomes, asking the questions that sharpen it, and shipping incrementally without disrupting live operations. You reason from measured behavior rather than intuition, and you expect to be held to what the data says. Experience in areas such as distributed systems, task allocation and scheduling, resource management, event-driven architectures, and operating production services is desired. Familiarity with robotics, logistics, or warehouse automation is a plus.
Key job

responsibilities:
Architect, design, and implement robotic applications and infrastructure.
Influence the team's strategy and contribute to long-term vision and roadmap.
Work with stakeholders across the organization to iterate on design and implementation.
Maintain high standards by participating in reviews, designing for fault tolerance and operational excellence, and creating mechanisms for continuous improvement.
Prototype and test concepts or features, both through simulation and emulators and with live robotic equipmentWork directly with customers and partners to test prototypes and incorporate feedbackMentor other engineers on the team.
A day in the lifeAmazon offers a full range of benefits that support you and eligible family members, including domestic partners and their children. Benefits can vary by location, the number of regularly scheduled hours you work, length of employment, and job status such as seasonal or temporary employment. The benefits that generally apply to regular, full-time employees include:Medical, Dental, and Vision CoverageMaternity and Parental Leave OptionsPaid Time Off (PTO)401(k) PlanIf you are not sure that every qualification on the list above describes you exactly, we'd still love to hear from you At Amazon, we value people with unique backgrounds, experiences, and skillsets. If you're passionate about this role and want to make an impact on a global scale, please applyBasic

Qualifications:
3+ years of non-internship professional software development experience2+ years of non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience1+ years of software development engineer or related occupational experience1+ years of designing and developing large-scale, multi-tiered, multi-threaded, embedded or distributed software applications, tools, systems, and services using: C#, C++, Java, or Perl experience1+ years of Object Oriented Design experienceBachelor's degree or foreign equivalent in Computer Science, Engineering, Mathematics, or a related fieldExperience programming with at least one software programming languagePreferred

Qualifications:
3+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experienceBachelor's degree in computer science or equivalentAmazon is an equal opportunity employer and does not discriminate on the basis of protected veteran status, disability, or other legally protected status. Our inclusive culture empowers Amazonians to deliver the best results for our customers. If you have a disability and need a workplace accommodation or adjustment during the application and hiring process, including support for the interview or onboarding process, please visit https://amazon.jobs/content/en/how-we-hire/accommodations for more informa