Software Development Engineer, Amazon Quick Suite
Core
Design and build scalable ingestion pipelines and distributed machine learning systems for multi-modal content (PDF, audio, video, tables) to power intelligent document processing and search.
Role type
Senior Software Development Engineer (Distributed Systems & ML)
Builds
Scalable ingestion pipelines, retrieval algorithms, and distributed software solutions for enterprise customers.
Domain
Cloud infrastructure, distributed systems, machine learning, computer vision.
Deliverable
production ML models
Required skills
Distributed systems design, multi-tiered application development, object-oriented design, system architecture, performance optimization, code reviews, technical mentorship.
Preferred skills
Full software development life cycle experience, coding standards, source control management, build processes, testing, operations.
Technologies
C#, C++, Java, Perl, AWS Bedrock, ECS, DynamoDB.
Responsibilities
Design and develop large-scale distributed software applications, optimize system performance for millions of documents, collaborate with applied scientists on ML model integration, mentor junior engineers, participate in architectural decisions.
Seniority
Senior, hands-on IC with strategy influence
