Senior Full Stack Software Engineer

A9 Palo Alto, CA, an Amazon company, creates powerful, customer-focused search and advertising solutions and technologies. Our Visual Search team creates solutions aimed at helping customers search and discover the world around them via a camera-phone view. We use advanced technologies to leverage our vast catalog of images in ways that dramatically improve the experience of Amazon customers. We tackle complex problems in computer vision, deep learning, image recognition, machine learning, and large-scale distributed systems.

We are looking for a person who can take our current visualization and annotation tools infrastructure to the next level. We are creating the largest collection of annotated image data within Amazon (we're talking 100s of millions). This collection will help us evaluate and tune the results of our Vision algorithms to ensure spectacular results. In this role you will be a senior member of the team, driving design decisions that impact multiple teams within A9 Visual Search. To be the right fit, you will have worked on all n-tiers of a responsive web app, with large amounts of data. You are into doing front-end widgets well, and can also build a scalable database repository, and define an API that is used by a comprehensive suite of tools across the company – you are a solid full-stack engineer.

You will love:

* Joining a great group of motivated, top-notch people and working with them to solve interesting and useful problems in a fun and collaborative environment.

* Directly participating in setting the vision and objectives for strategic Amazon goals, in alignment with business and market needs.

* Seeing your solutions used by millions of customers, at Amazon scale.

* Helping people find things in a way no one has searched before.

* A9's culture of creative problem solving, intellectual design, fast-paced development, and passionate product delivery, making this a great place to achieve all of your goals.

At A9, you'll experience the benefits of working in a dynamic, entrepreneurial environment, while leveraging the resources of (AMZN), one of the world's leading Internet companies. We provide a highly customer-centric, team-oriented environment in our offices located in Palo Alto, California.

Basic Qualifications:

* Bachelors degree in computer science or related field.

* At least 5 years of experience building UI-based tools using Spring MVC, Javascript, HTML/CSS.

* At least 3 years of experience using SQL

* Experience developing software on Linux

Preferred Qualifications:

* Expertise in creating tools scalable database schemas for tools that store billions of data items.

* Expertise in quickly creating innovative, intuitive UI tools on Linux.

* A continuous drive to explore, improve, enhance, automate, and optimize the tools suite to best meet evolving business needs.

* Masters degree in computer science or related field.

* At least 7 years of experience building UI tools.

* At least 5 years of SQL.