Amazon
Software Development Engineer, Relationships Identity Systems
1 нед. назад
158.1k–213.8k USD / годСШАMiddleOnsite
distributed systemsmicroservicesmachine-learningsoftware development life cyclesource control managementcode reviewsbuild processestesting
Amazon is hiring a Software Development Engineer for the Relationships Identity Systems team in New York, focusing on building distributed microservices and managing large scale related product datasets.
About the company
- Amazon is an American technology company operating in e-commerce, cloud computing (AWS), digital advertising, and device manufacturing.
- Our inclusive culture empowers Amazonians to deliver the best results for our customers.
- Amazon offers comprehensive benefits including health insurance, 401(k) matching, paid time off, and parental leave.
About the product
- Relationships Platform and Services are core to Amazon websites, mobile apps, Alexa, and physical stores serving millions of requests per second at single-digit millisecond latency.
- The team provides authoritative Related product sets to power product discovery and shopping experiences.
- They own highly available distributed micro-services, machine-learning and rule-based validation systems, data stores containing billions of records, and systems that make related product sets available across Amazon.
- The team is located in New York City.
Responsibilities
- Build new microservices and expand the core platform managing billions of related products across Amazon.
- Work on high visibility initiatives across Amazon in a team environment.
- Maintain high standards for operational and engineering excellence to keep operational load manageable.
- Own software services with a customer-centric and detail-oriented approach.
Requirements
- 3+ years of non-internship professional software development experience.
- 2+ years of design or architecture experience including design patterns, reliability, and scaling of new and existing systems.
- Experience programming with at least one software programming language.
- 3+ years of full software development lifecycle experience including coding standards, code reviews, source control management, build processes, testing, and operations.
- Bachelor's degree in computer science or equivalent.