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 (AI/ML Systems)
Builds
Foundational AI services and distributed ML systems for AWS cloud computing
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 testing and deployment
Preferred skills
Full software development life cycle management, Code review and standards, Source control management, Build processes, Operations experience
Technologies
C#, C++, Java, Perl, LLMs, Distributed systems
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