About the job
Are you inspired by invention? Is problem solving through teamwork in your DNA? Do you like the idea of seeing how your work impacts the bigger picture? Answer yes to any of these and you’ll fit right in here at Amazon Robotics. We are a smart team of doers who work passionately to apply leading-edge advances in robotics and software to solve real-world problems that will transform our customers’ experiences. We invent new improvements every day. We are Amazon Robotics and we will give you the tools and support you need to invent with us in ways that are rewarding, fulfilling, and fun.
Responsibilities
You will have the opportunity to be a technical leader on the team. In this role, you will solve complex software and architectural problems which may not defined beforehand and design new workcell solutions that use our products. You will own the teams software, performance, benchmarks, hardware integrations, lighting and optics, and work proactively to identify cost optimal solutions that scale the solutions. You will design, develop, test and deploy software to our customer workcells. The role will require you to troubleshoot problems and ensure ease and speed of deployments at scale.
Qualifications
Minimum
3+ years of non-internship professional software development experience
2+ years of non-intternship design or architecture (design patterns, reliability and scaling) of new and existing systems experience
Experience programming with at least one software programming language
Experience building complex software systems that have been successfully delivered to customers
Can work proactively and independently, meet deadlines, and deliver on projects and tasks
Strong communication skills, ability to work well in a team environment
Demonstrated ability to design, implement, and test software in a fast-paced environment
Preferred
3+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience
Bachelor's degree in computer science or equivalent
Experience with AWS technologies
Experience with machine learning models
Experience in distributed computing, service-oriented architectures and enterprise-wide systems
Experience developing and documenting robust frameworks used by multiple teams