Software Development Engineer, Amazon Quick
Core
Design, develop, test, and deploy distributed machine learning systems and large-scale solutions for AWS AI services in the Information Retrieval space.
Role type
Senior Software Development Engineer (ML Systems & Architecture)
Builds
Distributed ML systems and large-scale solutions for AWS AI services
Domain
Cloud computing, Artificial Intelligence, Machine Learning, Information Retrieval
Deliverable
production ML models
Required skills
Distributed systems design, Large-scale software architecture, C#/C++/Java/Perl, Object Oriented Design, System testing, Code reviews, Source control management
Preferred skills
Full software development life cycle experience, Mentorship of junior engineers
Technologies
C#, C++, Java, Perl, LLMs
Responsibilities
Design and develop distributed machine learning systems, Define team roadmap and system architecture, Spearhead best practices for product quality, Coach and develop junior engineers
Seniority
Senior, hands-on IC with mentorship responsibilities