Software Development Engineer, Aws Quick

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

Software Development Engineer role focused on building and optimizing retrieval-augmented generation (RAG) technology for intelligent document processing and search within AWS Quick Suite. The role involves designing and implementing scalable ingestion pipelines for multi-modal content, optimizing system performance, and integrating computer vision and machine learning solutions. It also includes collaboration with applied scientists and delivering features 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

  • scalable ingestion pipelines
  • multi-modal content
  • computer vision
  • machine learning
  • retrieval models

Other signals

  • retrieval-augmented generation
  • multi-modal content
  • large-scale ingestion pipelines
  • computer vision
  • machine learning