remote
Software Development Engineer, Web Experiences - Amazon.com
Software Engineer
Lead the design and implementation of cloud‑backed browsing services, leveraging Python, Node.js, and AWS to deliver intelligent, personalized web experiences across Amazon devices.
About the role
Key Responsibilities
- Architect and develop scalable backend services that power the Amazon Silk browser across tablets, smart displays, and streaming devices.
- Collaborate with product managers, designers, and cross‑functional teams to translate user needs into robust, AI‑enhanced features.
- Implement high‑performance, fault‑tolerant APIs using Python and Node.js, ensuring low latency and high availability.
- Integrate machine‑learning models and personalization engines to deliver smarter, context‑aware browsing experiences.
- Participate in code reviews, performance tuning, and continuous improvement of development processes.
Requirements
- 5+ years of software engineering experience with a strong focus on backend development.
- Proficiency in Python and Node.js, with hands‑on experience building cloud services on AWS.
- Deep understanding of distributed systems, microservices architecture, and RESTful API design.
- Experience with AI/ML integration and data‑driven personalization is a plus.
- Excellent problem‑solving skills and a passion for delivering high‑quality, user‑centric software.