Software Development Engineer, Amazon QuickSuite
Core
Design, develop, test, and deploy distributed machine learning systems and large-scale solutions for multimodal content ingestion and retrieval.
Role type
Senior IC software development engineer (machine learning systems)
Builds
Scalable ingestion pipelines for multimodal content (PDFs, audio, video, tables) and intelligent document-processing features
Domain
Enterprise search and retrieval, machine learning, computer vision
Deliverable
production ML models
Required skills
Distributed systems design, Object-Oriented Design, C#, C++, Java, Perl, Machine Learning, Computer Vision, System architecture, Scalability, Reliability, Multi-threading
Preferred skills
Full software development lifecycle experience, Code reviews, Source control management, Build processes, Testing, Operations
Technologies
AWS, Amazon Bedrock, ECS, DynamoDB, RAG, Cloud Backbone, DevOps
Responsibilities
Design and deploy distributed ML systems, build scalable ingestion pipelines, improve system performance and retrieval algorithms, integrate ML models with product features, lead system architecture decisions, coach and mentor junior engineers
Seniority
Senior, hands-on IC
