Software Development Engineer, Amazon Quick Suite
Key job responsibilities
- Design, develop, and maintain scalable ingestion pipelines that process millions of documents across multiple formats including PDF, audio, video, and structured tables.
- Optimize system performance and reliability, implement computer vision and machine learning solutions for content extraction.
- Collaborate with applied scientists to integrate advanced retrieval models.
- Participate in on-call rotations, conduct code reviews, mentor team members, and contribute to architectural decisions.
About the team
The AWS Quick RAG team is responsible for building and maintaining the intelligent document processing backbone of Amazon Quick Suite. We develop scalable ingestion pipelines that handle millions of documents across multiple modalities—PDF, audio, video, tables, and more—using advanced computer vision and machine learning techniques. Our work directly powers Quick Suite's search and retrieval capabilities, enabling enterprise customers to unlock insights from their data. We're a collaborative, innovation-driven team that values technical excellence, operational rigor, and customer obsession, working closely with applied scientists, product managers, and partner teams across AWS to deliver features that transform how organizations interact with their information.
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
- 1+ years of software development engineer or related occupational experience
- 1+ years of designing and developing large-scale, multi-tiered, multi-threaded, embedded or distributed software applications, tools, systems, and services using: C#, C++, Java, or Perl experience
- 1+ years of Object Oriented Design experience
- Bachelor's degree or foreign equivalent in Computer Science, Engineering, Mathematics, or a related field
- 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