For our fast growing engineering team, Amazon Robotics (AR) is seeking a talented and motivated software engineer with interest and experience in design and implementation of our back-end database layer technology, configuration and framework-centric system architectures. The ideal candidate will have a solid foundation in Java concurrency and caching layers, possess strong communication skills, and enjoy problem solving both independently and in team settings.
· BS/MS in CS with 7+ years of experience in multithreaded, distributed system design and architecture
· Excellent testing and debugging skills
· Excellent written and verbal communication skills
· A sense of humor and willingness to learn new things
· Experience with Java concurrency and threading
· Experience working with third-party libraries