Software Development Engineer, AWS Quick
Overview
In this role you will design, build, and deploy distributed ML systems for the Amazon Quick AI platform. You will work with a cross-functional team of engineers and scientists to shape the system architecture and road map, delivering scalable AI solutions with high impact. You will apply state-of-the-art ML/LLM technologies to real customer problems and help grow a high-visibility product within AWS. This is a fast-paced, collaborative environment where you will mentor juniors and drive quality.
Compensation / Benefitshealth insurance (medical, dental, vision)RSUs and sign-on payments401(k) matchingpaid time offparenteral leaveflexible spending accounts
Responsibilitiesdesign, develop, test, and deploy distributed ML systems and large-scale solutionscollaborate with team to influence strategy and road mapdrive system architecture and engineering best practicescoach and develop junior engineersdeliver a high-visibility product for global customers
Key requirements3+ years of professional software development experience2+ years of design or architecture experience (design patterns, reliability, scaling)2+ years developing large-scale multi-tiered or distributed software using C#, C++, Java, or Perlexperience delivering complex software systems to customersBachelor’s degree or 3+ years of production software experiencestrong communication skillscollaboration and teamworkability to work in a fast-paced environmentdistributed software systemsmulti-threaded or multi-tiered architecturesC#, C++, Java or Perl programming