Software Engineer II, Quick, Amazon Quick
Core
Designing, developing, testing, and deploying distributed machine learning systems and large-scale solutions for AWS AI services in the Information Retrieval space.
Role type
Senior Software Development Engineer (AI/ML Systems)
Builds
Foundational AI services and distributed ML systems for AWS cloud platform
Domain
Cloud computing, Artificial Intelligence, Machine Learning, Information Retrieval
Deliverable
production ML models
Required skills
Distributed systems design, Large-scale software architecture, Object Oriented Design, C#/C++/Java/Perl programming, System reliability and scaling
Preferred skills
Full software development life cycle experience, Code review and standards, Source control management, Build processes, Testing and operations
Technologies
C#, C++, Java, Perl
Responsibilities
Design and develop distributed machine learning systems, Define team roadmap and influence strategy, Drive system architecture, Coach and develop junior engineers
Seniority
Senior, hands-on IC with mentorship responsibilities