Software Development Engineer, Amazon QuickSuite
Core
Design and build scalable ingestion pipelines for multi-modal content (PDF, audio, video, tables) using computer vision and machine learning to power intelligent document processing and search.
Role type
Senior Software Development Engineer (Distributed Systems & ML)
Builds
Scalable ingestion pipelines and distributed machine learning systems for Amazon Quick Suite
Domain
Enterprise document processing, Retrieval-Augmented Generation (RAG), Distributed Systems
Deliverable
production ML models | product features
Required skills
Distributed systems design, Multi-modal content processing, Computer vision, Machine learning integration, System architecture, C#/C++/Java/Perl, Object Oriented Design, Large-scale software development
Preferred skills
Full software development life cycle management, Code review leadership, Technical mentorship
Technologies
Bedrock, ECS, DynamoDB
Responsibilities
Design and deploy distributed machine learning systems, Optimize system performance for millions of documents, Collaborate with applied scientists on model integration, Mentor junior engineers, Influence team strategy and roadmap
Seniority
Senior, hands-on IC with mentorship responsibilities