PaloAltoRecruiter Since 2001
the smart solution for Palo Alto jobs

Software Development Engineer

Company:, Inc.
Location: Palo Alto
Posted on: June 6, 2021

Job Description:

Are you ready to drive the next generation of shopping innovations at Amazon? When words just aren't enough to describe what customers are looking for, they often turn to other methods such as camera-based search, or using the picture of a celebrity to find inspiration for their fashion purchases. When images aren't enough to convince customers that a piece of furniture will look good, they want to turn to Augmented Reality to envision how that furniture item would match their living room dcor.

Starting in 2009, the Visual Search team has thus far launched many visual search solutions on the Amazon App that use computer vision and machine learning/deep learning to help customers complete their shopping missions more easily; multiple internal teams at Amazon (devices, Kindle, Seller services, etc.) also use our libraries and APIs to deliver solutions to their own customers. We are a full stack shop, and our team capabilities cover the whole solution spectrum, ranging across applied science (Computer Vision and Deep Learning), large scale engineering services, product management, UX design, and mobile app development for iOS and Android. However, it's still Day 1, and this is your chance to make history in the new era of shopping.

We are looking for a passionate, hard working, and talented software engineer with experience building mobile applications, especially those with high computational demands and taking advantage of mobile cameras. You will have an enormous opportunity to make a large impact on the design, architecture, and implementation of cutting edge products used every day by millions of people.

  • 2+ years of mobile software development experience, including 1+ year of ReactNative
  • A solid grasp of fundamental algorithms, data structures and mobile applications
  • Ability to effectively articulate technical challenges and solutions
  • Bachelor's degree in computer science or related field
  • Experience with Git
  • Native Android, iOS or other mobile UI technologies
  • Javascript and other front-end web technologies
  • MS in Computer Science
  • Experience writing testable code and automating test regressions
  • Experience in mobile design patterns (MVVM), building mobile frameworks / SDKs, building custom UX widgets and optimizing apps for performance (Instruments)
  • A thorough understanding of software development agile processes and tools
  • Comfortable working quickly with UI designers to produce rapid prototypes
  • Excellent communication skills, sold work ethic, and a strong desire to write production-quality code
  • Experience with large projects, requiring coordination across multiple teams and geographic locales is a plus

Keywords:, Inc., Palo Alto , Software Development Engineer, Other , Palo Alto, California

Click here to apply!

Didn't find what you're looking for? Search again!

I'm looking for
in category

Log In or Create An Account

Get the latest California jobs by following @recnetCA on Twitter!

Palo Alto RSS job feeds