onsite
Software Development Engineer, Alexa Endpoint Experiences - Amazon.com
Software Engineer
Full‑stack Software Development Engineer building end‑to‑end Alexa services and features powered by large language models, leveraging cloud, microservices, and modern web technologies.
About the role
Key Responsibilities
- Design, develop, and ship full‑stack services and user‑facing features for Alexa experiences powered by large language models.
- Own the end‑to‑end delivery lifecycle, from architecture and API design to implementation, testing, and production deployment.
- Collaborate with product managers, UX designers, and ML engineers to translate requirements into scalable, high‑performance solutions.
- Implement and maintain cloud‑native microservices on AWS, ensuring reliability, security, and cost efficiency.
- Write clean, testable code in Python, Java, or Node.js and build responsive front‑ends using React.
Requirements
- 3+ years of professional software development experience with full‑stack web technologies.
- Strong proficiency in at least one backend language (Python, Java, or Node.js) and modern JavaScript frameworks (React).
- Hands‑on experience building, deploying, and operating services on AWS (Lambda, ECS/EKS, DynamoDB, S3, etc.).
- Familiarity with large language model integration, REST/GraphQL APIs, and microservice architectures.
- Excellent problem‑solving skills, ability to work autonomously, and a passion for delivering high‑impact consumer experiences.
Skills
pythonjavanodejsreactaws