remote
Software Development Engineer, Amazon Quick - Amazon.com
Software Engineer
Build and scale the AI‑powered Amazon Quick platform, creating secure data connectors, generative AI features, and cloud services that boost enterprise productivity.
About the role
Key Responsibilities
- Design, develop, and maintain core services for the Amazon Quick generative‑AI assistant, ensuring high performance and reliability.
- Implement secure connectors to integrate over 40 enterprise applications and document repositories.
- Collaborate with data scientists to embed large‑language‑model capabilities and custom summarization, content‑generation, and task‑automation features.
- Leverage AWS services (e.g., Lambda, S3, DynamoDB, SageMaker) to build scalable, fault‑tolerant cloud infrastructure.
- Write production‑grade code in Python and Java, conduct code reviews, and drive continuous improvement through automated testing and CI/CD pipelines.
Requirements
- 3+ years of software engineering experience building cloud‑native applications, preferably on AWS.
- Strong proficiency in Python and Java, with solid understanding of object‑oriented design and data structures.
- Hands‑on experience with machine‑learning frameworks or large‑language‑model APIs and a passion for generative AI.
- Demonstrated ability to create secure, high‑throughput data integrations and RESTful APIs.
- Excellent problem‑solving skills, collaborative mindset, and ability to thrive in a fast‑moving, innovative environment.
Skills
pythonjavaawsmachine learninggenerative ai