Software Development Engineer, Amazon Quick Suite

Amazon Amazon · Big Tech · Seattle, WA · Software Development

Software Development Engineer for AWS Quick RAG team, focusing on building and optimizing scalable ingestion pipelines for multi-modal content (PDF, audio, video, tables) using computer vision and machine learning to power intelligent document processing and search capabilities within Amazon Quick Suite. The role involves system optimization, collaboration with applied scientists, and integration of retrieval models, impacting customer experience.

What you'd actually do

  1. You will design, develop, and maintain scalable ingestion pipelines that process millions of documents across multiple formats including PDF, audio, video, and structured tables.
  2. You'll optimize system performance and reliability, implement computer vision and machine learning solutions for content extraction, and collaborate with applied scientists to integrate advanced retrieval models.
  3. You'll also participate in on-call rotations, conduct code reviews, mentor team members, and contribute to architectural decisions that shape the future of AWS Quick Suite's document intelligence capabilities.
  4. This role requires balancing hands-on development with operational excellence, ensuring our systems meet the highest standards for performance, scalability, and customer experience.

Skills

Required

  • 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

Nice to have

  • 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

What the JD emphasized

  • multi-modal content
  • scalable ingestion pipelines
  • computer vision and machine learning solutions

Other signals

  • retrieval-augmented generation
  • multi-modal content processing
  • scalable ingestion pipelines
  • computer vision and machine learning solutions