Software Development Engineer, Amazon Robotics
DESCRIPTION
Do you want to build the future of Amazon's innovation in order fulfillment? Join our team if you're passionate about the challenge of revolutionizing the way customers shop. We obsess over our customers and imagine and deliver creative new technology solutions built on a fleet of robots, AI, AWS technologies, and fault-tolerant distributed systems.
As a Software Development Engineer on the team you will:
- Design and build business critical, highly available software components in a distributed architecture, connecting multi-tenant cloud services, physical servers and hundreds of network connected PCs to optimize our fleet of fulfillment infrastructure and robots
- Work with Hardware Engineers, Machine Learning Scientists, Data Scientists, Product Managers, and Deployment Engineers
- Participate in and lead software architecture and design reviews
- Prototype and test concepts or features, through simulation tools and emulators and also with robotic equipment
- Identify the right technologies to delight customers by working backwards from customer needs and working directly with customers to test prototypes and incorporate feedback
- Coach and mentor engineers on the team to foster a culture of collaboration and delivery to high standards of scalability and performance
About us
Inclusive Team Culture
We are intentional about attracting, developing, and retaining talent from diverse backgrounds. Team members are active in Amazon’s 10+ affinity groups, sometimes known as employee resource groups, which unites individuals across businesses and locations around the world. These range from groups such as the Black Employee Network, Latinos at Amazon, Indigenous at Amazon, Families at Amazon, Amazon Women and Engineering, LGBTQ+, Warriors at Amazon (Military), Amazon People With Disabilities, and more.
Mentorship & Career Growth
Our team is dedicated to supporting new members. We have a mix of experience levels and tenures, and we’re building an environment that celebrates knowledge sharing and mentorship. Our senior members enjoy one-on-one mentoring and thorough, but respectful, code reviews. We care about your career growth and strive to assign projects based on what will challenge each team member and help them grow towards their career goals.
A day in the life
Amazon 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:
1. Medical, Dental, and Vision Coverage
2. Maternity and Parental Leave Options
3. Paid Time Off (PTO)
4. 401(k) Plan
If 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 apply!
BASIC QUALIFICATIONS
- 3+ years of non-internship professional software development experience
- 2+ years of non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience
- Experience programming with at least one software programming language
PREFERRED QUALIFICATIONS
- 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
Amazon is committed to a diverse and inclusive workplace. Amazon is an equal opportunity employer and does not discriminate on the basis of race, national origin, gender, gender identity, sexual orientation, disability, age, or other legally protected status. If you would like to request an accommodation, please notify your Recruiter.